h5,
h6,
span,
label {
    font-size: 12px;
}

body {
    font-family: 'Quicksand', sans-serif;
}

.col-padding-none {
    padding: 0;
}

.padding-form-branch {
    padding: 0 20px 0 20px;
    width: 100%;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-color: #ffa1a1 !important;
}

.d-none {
    display: none;
}

.input-branch {
    border-radius: 5px;
    padding-bottom: 10px;
}
.new-table1{
    padding: 0px !important;
    margin: 0 !important;
}
.border-radius-20 {
    border-radius: 20px;
}

.padding-col-branch {
    padding-bottom: 10px;
}

.flex-wr-unset {
    flex-wrap: unset;
}

.div-logo-login {
    width: 300px;
    z-index: 999;
    /* background-color: beige; */
    margin-bottom: -100px !important;
    position: relative;
    /*margin: auto;*/
    background: linear-gradient(60deg, #ffa726, #fb8c00);
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
}

.p-3-edit {
    padding: 3% !important;
}

.edit-margin-content {
    margin-top: 0 !important;
}

.border-quantitative {
    border-top: 1px solid #0c0c0c;
}

.col-padding-left-none {
    padding-left: 0;
}

.margin-auto {
    margin: auto;
}

.modal-xl {
    min-width: 90%;
}

.modal-lg-big {
    min-width: 75%;
}

.resize-table {
    min-width: 100% !important;
}

.word-break-datatable {
    word-break: break-word;
    /*white-space: break-spaces !important;*/
}

.modal-big-lg {
    min-width: 75%;
}

.font-18 {
    font-size: 23px !important;
}

.font-15 {
    font-size: 1.3em !important;
}

.edit-tabs > li {
    margin: 0 2em;
    line-height: 1.5;
    font-weight: bold;
}

.fixed-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    right: 0;
}

.resize-select-header {
    width: 200px !important;
}

.resize-tab-modal {
    width: auto;
    max-height: 50vh;
    display: block;
    overflow-y: scroll;
    overflow-x: hidden;
}

.height-80 {
    height: 80px !important;
}

.height-30px {
    height: 30px !important;
}

.height-150 {
    height: 150px !important;
}

.background-body-color {
    background-color: #edf2f6 !important
}

.resize-select-date {
    width: 120px !important;
}

.custom-height-table {
    height: 45vh;
    position: relative;
    display: block;
}

.custom-height-table-30 {
    height: 30vh;
    position: relative;
    display: block;
}

.custom-height-table-35 {
    height: 35vh;
    position: relative;
    display: block;
}

.custom-height-modal-35 {
    height: 35vh;
    position: relative;
    overflow-y: auto;
    display: block;
}

.custom-height-table-40 {
    height: 40vh;
    position: relative;
    display: block;
}

.custom-height-table-50 {
    height: 50vh;
    position: relative;
    display: block;
}

.custom-height-table-60 {
    height: 60vh;
    position: relative;
    display: block;
}

.custom-height-table-70 {
    height: 70vh;
    position: relative;
    display: block;
}

.custom-height-modal-40 {
    height: 40vh;
    position: relative;
    overflow-y: auto;
    display: block;
}

.custom-height-modal-60 {
    height: 60vh;
    position: relative;
    overflow-y: auto;
    display: block;
}

.custom-height-modal-70 {
    height: 70vh;
    position: relative;
    overflow-y: auto;
    display: block;
}

.custom-height-table-75 {
    height: 75vh;
    position: relative;
    display: block;
}

.custom-height-table-100 {
    height: 100vh;
    position: relative;
    display: block;
}

.line-height-13 {
    line-height: 1.3 !important;
}

.line-height-15 {
    line-height: 1.5 !important;
}

.m-l-3 {
    margin-right: 3% !important;
}

.tooltip-content5-edit {
    position: absolute;
    z-index: 999999 !important;
    width: 250px !important;
    left: 50%;
    bottom: 100%;
    font-size: 15px !important;
    line-height: 1.3 !important;
    text-align: center;
    font-weight: 400;
    color: #fff;
    background: 0 0;
    opacity: 0;
    margin: 0 0 20px -200px !important;
    cursor: default;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    -webkit-transition: opacity 0.3s 0.3s;
    transition: opacity 0.3s 0.3s
}

.tooltip-content5-edit::after {
    left: 80%;
    border-color: #f2f2f2 transparent transparent !important;
}

.tooltip-content-text-edit {
    position: absolute;
    z-index: 999999 !important;
    width: 250px !important;
    left: 50%;
    bottom: 100%;
    font-size: 15px !important;
    line-height: 1.3 !important;
    text-align: center;
    font-weight: 400;
    color: #fff;
    background: 0 0;
    opacity: 0;
    cursor: default;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    -webkit-transition: opacity 0.3s 0.3s;
    transition: opacity 0.3s 0.3s
}

.tooltip-content-text-edit::after {
    border-color: #f2f2f2 transparent transparent !important;
}

.edit-tooltip-icon {
    position: absolute;
    bottom: -2vh;
    right: 2vh;
    top: 1vh;
    color: #c2c2c2 !important;
}

.edit-tooltip-icontext {
    position: absolute;
    top: -1vh;
    color: #c2c2c2 !important;
}

.tooltip-content5 .tooltip-inner2 {
    background: #ffffff;
    color: #0c0c0c;
    padding: 2em 0 !important;
}

.tooltip-content5 .tooltip-inner2 {
    background: #ffffff;
    color: #0c0c0c;
    padding: 2em 0 !important;
}

.tooltip-content5 .tooltip-text3 {
    border: 1px solid #e2e2e2 !important;
    border-radius: 4px;
}

.icon-tooltip {
    background-color: #ffffff;
    padding: 0 5px;
}

span,
p,
textarea,
table,
select,
input,
h6,
tr,
td a {
    font-size: 12px !important;
}

.m-t-3 {
    margin-top: 5px;
}

.custom-height-table-60 {
    height: 60vh;
    position: relative;
    display: block;
}

.custom-height-table-65 {
    height: 65vh;
    position: relative;
    display: block;
}

.custom-height-table-75 {
    height: 75vh;
    position: relative;
    display: block;
}

.background-header-card {
    padding: 10px !important;
}

.edit-content-dashboard {
    font-size: 13px !important;
    margin: 10px 5px !important;
}

.card-shadow-custom {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.card-shadow-custom-2 {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.4);
}

.fa-hover:hover {
    cursor: pointer;
    color: #ff7700;
}

.fa-header-color {
    color: #ffffff;
}

.width-30 {
    max-width: 30% !important;
}

.width-50 {
    max-width: 50% !important;
}

.resize-image {
    width: 100% !important;
}

.resize-image img {
    max-width: 100%;
    max-height: 100%;
    display: block;
}

.color-black {
    color: #2f2f2f;
}

@media only screen and (max-width: 1440px) {
    .responsive-cashbook {
        font-size: 1.3rem !important;
    }

    .responsive-select-date {
        max-width: 100% !important;
        margin-left: 0 !important;
    }

    .responsive-moneyfund {
        font-size: 1.0rem !important;
    }

    .responsive-card-xl {
        max-height: 70vh;
    }
}

@media only screen and (max-width: 1200px) {
    .responsive-cashbook {
        font-size: 1.5rem !important;
    }

    .responsive-card-lg {
        max-height: 70vh;
    }
}

@media only screen and (max-width: 768px) {
    #card-revenue-dashboard {
        display: none !important;
    }

    #reponsive-card-revenue-dashboard {
        display: block !important;
    }
    .select-level-create-restaurant{
    word-break: break-all;
}
    .responsive-card-md {
        max-height: 70vh;
    }
    .card-block-left-right{
        padding:0 !important;
    }
}

@media only screen and (max-width: 576px) {
    .profile-controls {
        bottom : 164px !important;
    }
    .author-content{
        text-align: right;
        width: max-content;
        float: right;
        word-break: break-all;
        max-width: 210px;

    }
    .custom-name.active{
        font-size: 14px !important;
    }
    .responsive-opacity-div {
        opacity: 0;
    }

    .responsive-remove-div {
        display: none !important;
    }

    .responsive-card-sm {
        max-height: 100vh;
    }
}

#trigger-upload {
    color: white;
    background-color: #00ABC7;
    font-size: 14px;
    padding: 7px 20px;
    background-image: none;
}

#fine-uploader-manual-trigger .qq-upload-button {
    margin-right: 15px;
}

#fine-uploader-manual-trigger .buttons {
    width: 36%;
}

#fine-uploader-manual-trigger .qq-uploader .qq-total-progress-bar-container {
    width: 60%;
}

.dropzone {
    border: 2px dashed #0087F7;
    border-radius: 5px;
    background: white;
}

.dropzone .dz-preview .dz-error-message {
    display: none !important;
}

.dropzone .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark {
    display: none !important;
}

.height-md-card1-tab3 {
    height: 150px;
}

.amcharts-chart-div a {
    display: none !important;
}

.select-border-default {
    border-color: #f2f2f2 !important;
}

.m-t-10px {
    margin-top: 10px !important;
}


/*Nam Style*/

.hh-grayBox {
    background-color: #F8F8F8;
    margin-bottom: 20px;
    padding: 35px;
    margin-top: 20px;
}

.pt45 {
    padding-top: 45px;
}

.order-tracking {
    text-align: center;
    width: 25%;
    position: relative;
    display: block;
}

.order-tracking .is-complete {
    display: block;
    position: relative;
    border-radius: 50%;
    height: 25px;
    width: 25px;
    border: 0 solid #AFAFAF;
    background-color: #AFAFAF;
    margin: 0 auto;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
    z-index: 2;
}

.order-tracking .is-complete:after {
    display: block;
    position: absolute;
    content: '';
    height: 14px;
    width: 7px;
    top: -2px;
    bottom: 0;
    left: 5px;
    margin: auto 0;
    border: 0 solid #AFAFAF;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    opacity: 0;
}

.order-tracking.completed .is-complete {
    border-color: #01a9ac;
    border-width: 0;
    background-color: #01a9ac;
}

.order-tracking.completed .is-complete:after {
    border-color: #fff;
    border-width: 0 3px 3px 0;
    width: 7px;
    left: 10px;
    opacity: 1;
}

.order-tracking p {
    color: #A4A4A4;
    font-size: 16px;
    margin-top: 8px;
    margin-bottom: 0;
    line-height: 20px;
}

.order-tracking p span {
    font-size: 14px;
}

.order-tracking.completed p {
    color: #000;
}

.order-tracking::before {
    content: '';
    display: block;
    height: 3px;
    width: calc(100% - 40px);
    background-color: #AFAFAF;
    top: 13px;
    position: absolute;
    left: calc(-50% + 20px);
    z-index: 0;
}

.order-tracking:first-child:before {
    display: none;
}

.order-tracking.completed:before {
    background-color: #01a9ac;
}

.overflow-y-scroll {
    overflow-y: auto;
}

.text_tran {
    text-transform: lowercase;
}

.text_tran:first-letter {
    text-transform: capitalize;
}

select[name="table-employee-permission-data_length"] {
    width: 50px !important;
}

.max-height-50vh {
    max-height: 50vh;
}

.max-height-55vh {
    max-height: 55vh;
}

.max-height-70vh {
    max-height: 70vh;
}

#cashbook-table thead th:nth-child(6) {
    width: 10px !important;
}

.margin-left-50 {
    margin-left: 50%;
}

.m-l-10px {
    margin-left: 10px !important;
}


/* EDIT SWEET ALERT 2*/

.swal2-actions {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    padding: 5px !important;
    border-top: 1px solid #e9ecef !important;
}

.btn-sweet-alert {
    margin: 0 5px !important;
}

.swal2-popup {
    padding: 0 !important;
    /*width: max-content !important;*/
}

.swal2-header {
    padding: 15px !important;
}


/* END EDIT SWEET ALERT 2*/

.login-page {
    margin: 0 auto;
    /*background: url(http://ads.api.techres.vn:1488/public/resource/TMS/MEDIA_TECHRES/0/0/111/2021/2/18-2-2021/image/original/media_Techres--18-2-2021-1613619680670-bg_login_techres_dashboard.svg) no-repeat;*/
    background-size: cover;
    min-height: 100vh;
    min-width: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.edit-height-select-group {
    padding: 2px !important;
    width: 100%;
}

.form-control {
    padding: 0.25rem;
}

.fixed_header tbody {
    display: block;
    overflow-y: scroll;
    height: 45vh;
    min-width: 100%;
}

.fixed_header thead tr {
    display: block;
}

a.mytooltip {
    color: #c2c2c2 !important;
}

.edit-tooltip-label {
    bottom: 1em !important;
}

#design-wizard .number {
    display: none !important;
}

.height-30 {
    height: 30vh !important;
}

.order-product {
    overflow-y: scroll;
    max-height: 50vh;
    min-height: 50vh;
    overflow-x: hidden
}

.m-20px {
    margin: 20px !important;
}

.margin-top-td {
    /*margin-top: 0.5rem !important;*/
}

.custom-td-table-append {
    /*min-width: 10vh;*/
    max-width: 18vh;
    /*word-wrap: break-word;*/
}

.count-product-custom {
    min-width: 15px;
    max-width: 15px;
}

.custom-note {
    font-size: 12px;
}

.amcharts-balloon-div {
    pointer-events: none;
}

.td-button {
    padding: 0 !important;
}

.btn-group-sm > .btn,
.btn-sm {
    border-radius: 1rem !important;
}

.validate {
    font-size: 13px !important;
}

.modal {
    z-index: 99999 !important;
    background: rgba(17, 17, 17, 0.85)
}

select {
    width: 100%;
    min-width: max-content;
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background-color: rgba(255, 255, 255, 0);
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #b8b8b8;
}


table ::-webkit-scrollbar {


    width: 10px !important;


    height: 10px !important;


    background-color: #ffffff;


}


table ::-webkit-scrollbar-thumb {


    border-radius: 10px;


    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);


    background-color: #b3b3b3;


}


::-webkit-scrollbar:hover, ::-webkit-scrollbar-thumb:hover {


    width: 10px !important;


    height: 10px !important;


}

#table-list-item {
    display: block;
    height: 40vh;
    overflow: auto;
}

#table-list-item {
    -ms-overflow-style: none;
}

#table-list-item::-webkit-scrollbar {
    display: none;
}

#thead-table-list,
#table-list-item tr {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.table-list-product .name-product-td {
    max-width: 100px;
    word-wrap: break-word;
    white-space: normal !important;
}

.col-xs-5-cols,
.col-sm-5-cols,
.col-md-5-cols,
.col-lg-5-cols {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5-cols {
    width: 19%;
    float: left;
}

@media (min-width: 576px) {
    .col-sm-5-cols {
        width: 19%;
        float: left;
    }

    .avatar-sm {
        width: 10rem !important;
        height: 10rem !important;
    }
}

@media (min-width: 768px) {
    .col-sm-5-cols {
        width: 19%;
        float: left;
    }

    .avatar-md {
        width: 9rem !important;
        height: 9rem !important;
    }
}

@media (min-width: 992px) {
    .col-md-5-cols {
        width: 19%;
        float: left;
    }

    .pt-lg-2-custom {
        padding-top: .7rem !important;
    }

    .pl-41px {
        padding-left: 41px;
    }

    .col-md-3-custom {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.1%;
        flex: 0 0 23.1%;
        max-width: 23.1%;
        margin-left: .5rem;
        margin-bottom: .5rem;
        margin-right: .5rem;
        margin-top: .5rem
    }

    .avatar-lg {
        width: 7rem !important;
        height: 7rem !important;
    }
}

@media (min-width: 1200px) {
    .col-lg-5-cols {
        width: 19%;
        float: left;
    }

    .col-lg-3-custom {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.1%;
        flex: 0 0 23.1%;
        max-width: 23.1%;
        margin-left: .5rem;
        margin-bottom: .5rem;
        margin-right: .5rem;
        margin-top: .5rem
    }

    .ml-lg-4rem {
        margin-left: 4rem !important;
    }

    .avatar-xl {
        width: 8rem !important;
        height: 8rem !important;
    }
}

.col-sm-3-custom,
.col-md-3-custom,
.col-lg-3-custom {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 768px) {
    .col-sm-3-custom {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 23.1%;
        flex: 0 0 23.1%;
        max-width: 23.1%;
        margin-left: .5rem;
        margin-bottom: .5rem;
        margin-right: .5rem;
        margin-top: .5rem
    }
}

.col-sm-3-custom {
    box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
    webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
}

.col-md-3-custom {
    box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
    webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
}

.col-lg-3-custom {
    box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
    webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
}

.col-sm-3-custom:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.col-md-3-custom:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.col-lg-3-custom:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.transformX-Y-50 {
    /*left: 50%;*/
    /*top: 50%;*/
    transform: translateX(35%) translateY(75%);
}

.word-wrap-normal {
    word-wrap: normal !important;
}

.border-top-color-normal {
    border-top: 2px #f3f3f3 solid;
}

.border-right-color-normal {
    border-right: 2px #f3f3f3 solid;
}

.border-left-color-normal {
    border-left: 2px #f3f3f3 solid;
}

.border-bottom-color-normal {
    border-bottom: 2px #f3f3f3 solid;
}

.img-table-card {
    max-height: 18px;
}

.img-table-card:hover {
    background-color: #F3F3F3;
    opacity: 0.7;
}

#searchclear {
    position: absolute;
    right: 135px;
    /*left: 0;*/
    top: 0;
    bottom: 0;
    height: 14px;
    margin: auto;
    font-size: 14px;
    cursor: pointer;
    color: #ccc;
    z-index: 1000;
}

#searchclear:hover {
    background-color: #F3F3F3;
    opacity: 0.7;
}

.calculate-table td {
    padding: 1px;
    vertical-align: top;
    border: none !important;
}

.calculate-table {
    border: none !important;
}

.table > thead > tr > .td-customs {
    width: 70px;
    max-width: 70px;
}

.table > tbody > tr > .td-customs {
    width: 70px;
    max-width: 70px;
}

.icon-custom {
    max-height: 18px;
}

.min-height-vh-30 {
    min-height: 30vh !important;
}

.line-height-25 {
    line-height: 2.5;
}

.custom-text {
    font-size: 10px !important;
    text-overflow: ellipsis;
}

.bg-blue-gg-custom {
    background-color: #4285F4 !important;
    color: white !important;
}

.bg-blue-table-opening-custom {
    background-color: #418bca !important;
    color: white !important;
}

.bg-yellow-custom {
    background-color: #FBBC05 !important;
    color: white !important;
}

.bg-green-gg-custom {
    background-color: #34A853 !important;
    color: white !important;
}

.bg-red-gg-custom {
    background-color: #EA4335 !important;
    color: white !important;
}

.bg-gray-custom {
    background-color: #F0F0F0 !important;
    color: white !important;
}

.text-blue-gg-custom {
    color: #4285F4 !important;
}

.text-blue-table-opening-custom {
    color: #418bca !important;
}

.text-yellow-custom {
    color: #FBBC05 !important;
}

.text-green-gg-custom {
    color: #34A853 !important;
}

.text-red-gg-custom {
    color: #EA4335 !important;
}

.text-gray-custom {
    color: #F0F0F0 !important;
}

.font-size-1rem {
    font-size: 1.0rem !important;
}

.edit-tooltip-icon-custom {
    top: -9px !important;
    bottom: 0 !important;
    right: 22px !important;
}

.switchery-edit-view-onl-custom {
    background-color: #01a9ac;
    border-color: #01a9ac;
    box-shadow: #01a9ac 0 0 0 16px inset;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
}

.small-switcherry-onl {
    left: 30px;
    transition: background-color 0.4s ease 0s, left 0.2s ease 0s;
    background-color: rgb(255, 255, 255);
}

.switchery-edit-view-off-custom {
    background-color: rgb(255, 255, 255);
    border-color: rgb(223, 223, 223);
    box-shadow: rgb(223, 223, 223) 0 0 0 0 inset;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s;
}

.small-switcherry-off {
    left: 0;
    transition: background-color 0.4s ease 0s, left 0.2s ease 0s;
}

.tooltip-content5-table {
    width: 150px !important;
}

.tooltip-content5-table::after {
    border-color: #f2f2f2 transparent transparent !important;
}

.dataTables_scrollBody thead tr[role="row"] {
    visibility: collapse !important;
}

table tr td {
    padding: .25rem !important;
    vertical-align: middle !important;
}

/*table tr th {*/
/*    padding: 0.75rem 1.5rem !important;*/
/*    vertical-align: middle !important;*/
/*}*/

table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc,
table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
    padding-right: 1.5rem !important;
}

p {
    margin: 0 !important;
}

.text-primary {
    /*color: #ffa233 !important;*/
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 4px 30px 4px 20px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #f2f2f2 !important;
}

.input-group-addon {
    line-height: 1;
    padding: 0 0.5rem !important;
    border-radius: 0 !important;
}

.table-fixed tr {
    width: 100%;
    display: inline-table;
    /*height:60px;*/
    table-layout: fixed;
}

.table-fixed tr td,
.table-fixed tr th {
    overflow: hidden;
    cursor: pointer;
}

.table-fixed {
    height: 45vh;
    display: -moz-groupbox;
    position: relative;
}

.table-fixed > tbody {
    overflow-y: auto;
    height: 40vh;
    /*width: 100%;*/
    position: absolute;
}

.table-fixed-30 tr {
    width: 100%;
    display: inline-table;
    /*height:60px;*/
    table-layout: fixed;
}

.table-fixed-30 {
    height: 35vh;
    display: -moz-groupbox;
}

.table-fixed-30 > tbody {
    overflow-y: auto;
    height: 30vh;
    /*width: 100%;*/
    position: absolute;
}

.table-fixed-40 tr {
    width: 100%;
    display: inline-table;
    table-layout: fixed;
}

.table-fixed-40 {
    /* height: 45vh; */
    display: -moz-groupbox;
}

.table-fixed-40 > tbody {
    overflow-y: auto;
    height: 40vh;
    position: absolute;
}

.table-fixed-50 tr {
    width: 100%;
    display: inline-table;
    /*height:60px;*/
    table-layout: fixed;
}

.table-fixed-50 {
    /* height: 55vh; */
    display: -moz-groupbox;
}

.table-fixed-50 > tbody {
    overflow-y: auto;
    height: 50vh;
    /*width: 100%;*/
    position: absolute;
}

.input-group {
    margin-bottom: 0 !important;
}

.swal2-container {
    z-index: 9999999999999999 !important;
}

.btn-primary:active {
    background-color: #0072bc !important;
    border-color: #0072bc;
}

.btn-primary:hover,
.sweet-alert button.confirm:hover,
.wizard > .actions a:hover {
    background-color: #008cd7;
    border-color: #008CD7;
}

.btn-primary:focus,
.sweet-alert button.confirm:focus,
.wizard > .actions a:focus {
    background-color: #008cd7;
    border-color: #008CD7;
}

#header-chat-hidden .dropdown-primary .dropdown-menu a:hover,
#header-chat-hidden .dropdown-split-primary .dropdown-menu a:hover {
    background-color: #fff !important;
    color: #fff
}
.btn-primary,
.sweet-alert button.confirm,
.wizard > .actions a {
    background-color: #0072bc;
    border-color: #0072bc;
}

select .form-control {
    padding: 0.2rem !important;
}

.page-item.active .page-link {
    background-color: #0072bc !important;
    border-color: #0072bc !important;
    z-index: 0 !important;
}

.h5,
h5 {
    font-size: 12px;
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.active > a {
    background: rgba(0, 0, 0, 0.2);
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.active:hover > a {
    background: rgba(0, 0, 0, 0.2);
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li:hover > a {
    background: rgba(0, 0, 0, 0.2);
}

.text-primary {
    color: #0072bc !important;
}

.md-tabs .nav-item.open .nav-link,
.md-tabs .nav-item.open .nav-link:focus,
.md-tabs .nav-item.open .nav-link:hover,
.md-tabs .nav-link.active,
.md-tabs .nav-link.active:focus,
.md-tabs .nav-link.active:hover {
    color: #0072bc !important;
}

.nav-tabs .slide {
    background: #0072bc !important;
    display: none;
}

.select2-container--default .select2-selection--multiple {
    padding: 0 !important;
}

.max-height-75vh {
    max-height: 75vh !important;
}

.margin-top-label {
    margin-top: 0.25rem;
}

select .select-disabled {
    cursor: not-allowed;
}

select .select-auto-width {
    width: 100%;
    min-width: max-content;
}

.btn-return {
    margin-top: 6px;
    margin-right: -15px;
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
    text-align: center;
    /*z-index: 99;*/
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
    text-align: center;
}

.hidden-scroll::-webkit-scrollbar {
    display: none;
}


/* Hide scrollbar for IE and Edge */

.hidden-scroll {
    -ms-overflow-style: none;
}

.box-shadow-modal {
    /*z-index:99999999999999999999!important;*/
    /*box-shadow: 0 104px 108px 0 rgba(0, 0, 0, 0.2), 0 106px 1020px 0 rgba(0, 0, 0, 0.19);*/
    -webkit-box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.75);
}

.modal-content {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.4);
    border-radius: 0.7rem;
}

.sub-title-small-custom {
    border-bottom: 1px solid rgba(204, 204, 204, 0.35);
    padding-bottom: 10px;
    padding-top: 10px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    color: #2c3e50
}

.img-profile-custom {
    width: 170px;
    height: 170px;
    border-radius: 15px;
}

.btn-group {
    min-width: max-content;
}

td label {
    margin-bottom: 0;
}

.btn-white-custom {
    background-color: white;
    color: #0D0A0A;
}

.custom-div {
    box-sizing: inherit;
    height: 740px;
}

.custom-div-part {
    box-sizing: inherit;
    height: max-content;
}

.div-table-custom {
    position: relative;
    overflow: auto;
    height: 562px;
    overflow-x: hidden;
    width: 100%;
}

.update-style-label-with-input {
    padding-left: 0;
    padding-top: 2px;
}

.div-table-custom-per {
    position: relative;
    overflow: auto;
    height: 580px;
    overflow-x: hidden;
    width: 100%;
}

.div-table-custom-part {
    padding-top: 10px;
    position: relative;
    overflow: auto;
    height: 70vh;
    overflow-x: hidden;
    width: 100%;
}

.title-list-employee {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    padding-bottom: 0;
}

.title-list-per {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    padding-bottom: 0;
    margin-top: 28px;
    margin-bottom: 0;
}

.title-list-per-em {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    padding-bottom: 0;
    /*padding-top: 7px;*/
}

.scroll-x-hidden {
    overflow-x: hidden;
}

.img-product {
    width: 150px;
    height: 150px;
}

.max-height-40vh {
    max-height: 40vh;
    min-height: 40vh;
}

.currency {
    text-align: right;
}

.max-height-45vh {
    max-height: 45vh;
    min-height: 45vh;
}

.table-responsive {
    overflow-x: hidden !important;
    overflow-y: hidden !important;
}

ol.progtrckr {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ol.progtrckr li {
    display: inline-block;
    text-align: center;
    line-height: 3.5em;
}

ol.progtrckr[data-progtrckr-steps="2"] li {
    width: 49%;
}

ol.progtrckr[data-progtrckr-steps="3"] li {
    width: 33%;
}

ol.progtrckr[data-progtrckr-steps="4"] li {
    width: 24%;
}

ol.progtrckr[data-progtrckr-steps="5"] li {
    /*width: 19%;*/
}

ol.progtrckr[data-progtrckr-steps="6"] li {
    width: 16%;
}

ol.progtrckr[data-progtrckr-steps="7"] li {
    width: 14%;
}

ol.progtrckr[data-progtrckr-steps="8"] li {
    width: 12%;
}

ol.progtrckr[data-progtrckr-steps="9"] li {
    width: 11%;
}

ol.progtrckr li.progtrckr-done {
    color: black;
    border-bottom: 4px solid #0072bc;
}

ol.progtrckr li.progtrckr-todo {
    color: silver;
    border-bottom: 4px solid silver;
}

ol.progtrckr li:after {
    content: "\00a0\00a0";
}

ol.progtrckr li:before {
    position: relative;
    bottom: -2.5em;
    float: left;
    left: 50%;
    line-height: 1em;
}

ol.progtrckr li.progtrckr-done:before {
    content: "\2713";
    color: white;
    background-color: #0072bc;
    height: 2.2em;
    width: 2.2em;
    line-height: 2.2em;
    border: none;
    border-radius: 2.2em;
}

ol.progtrckr li.progtrckr-todo:before {
    content: "\039F";
    color: silver;
    background-color: white;
    font-size: 2.2em;
    bottom: -1.2em;
}

table .form-control {
    line-height: 0;
}

.title-width-10-percent {
    width: 10%;
}

.title-width-20-percent {
    width: 20%;
}

.pointer {
    cursor: pointer;
}

.fa-comment-o{
    cursor: pointer;
}

.sub-title-mini {
    border-bottom: 1px solid rgba(204, 204, 204, 0.35);
    padding-bottom: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    color: #2c3e50
}

.btn-icon-custom {
    border-radius: 50%;
    width: 20px;
    line-height: 15px;
    height: 20px;
    padding: 3px;
    text-align: center;
}

.modal-body {
    max-height: 70vh;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    display: block;
    padding: 0.5rem;
}

.position-relative-custom {
    position: relative !important;
}

.img-table-list-for-order {
    height: 5rem;
    width: 5rem;
}

.text-on-middle-img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.cursor-pointer {
    cursor: pointer;
}

.text-top-right-on-img {
    position: absolute;
    top: -4px;
    right: 0;
}

.button-check-all-table {
    right: -21px;
    position: absolute;
    top: 21px;
}

.slide-custom {
    height: 35px !important;
    width: 4px !important;
    bottom: 13px !important;
}

.size-h4 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .main-menu {
    background-color: #0072bc;
}

.pcoded .pcoded-header .navbar-logo[logo-theme="theme1"] {
    background-color: #0072bc;
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] {
    background-color: #0072bc;
}

.w-10 {
    width: 10% !important;
}

.w-15 {
    width: 15% !important;
}

thead {
    background-color: #f9f9f9;
}

.pcoded .pcoded-navbar .pcoded-navigatio-lavel[menu-title-theme="theme5"] {
    color: #ffa233 !important;
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li > a {
    color: #ffffff;
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li > a > .edit-text-menu {
    color: rgba(209, 209, 209, 0.4);
}

.pcoded .pcoded-navbar[navbar-theme="theme1"] .pcoded-item > li.active > a {
    background: rgba(0, 43, 87, 0.93);
    color: #ffffff;
    border-bottom-color: rgba(0, 43, 87, 0.93);
}

.pcoded .pcoded-navbar .pcoded-navigatio-lavel {
    font-size: 18px;
    font-weight: bold;
}

.table-fixed-10 tr {
    width: 100%;
    display: inline-table;
    /*height:60px;*/
    table-layout: fixed;
}

.table-fixed-10 tr td,
.table-fixed-10 tr th {
    overflow: hidden;
    cursor: pointer;
}

.table-fixed-10 {
    height: 10vh;
    display: -moz-groupbox;
}

.table-fixed-10 > tbody {
    overflow-y: auto;
    height: 10vh;
    /*width: 100%;*/
    position: absolute;
}

.md-tabs-custom-5tab {
    flex-wrap: nowrap !important;
}

.md-tabs-custom-5tab li .slide {
    width: calc(100% / 5) !important;
}

.md-tabs-custom-7tab {
    flex-wrap: nowrap !important;
}

.md-tabs-custom-7tab li .slide {
    width: calc(100% / 7) !important;
}

.md-tabs-custom-8tab {
    flex-wrap: nowrap !important;
}

.md-tabs-custom-8tab li .slide {
    width: calc(100% / 8) !important;
}


/* Fix layout fixed columns*/

.DTFC_ScrollWrapper .DTFC_LeftWrapper .DTFC_LeftBodyWrapper .DTFC_LeftBodyLiner table thead,
.DTFC_ScrollWrapper .DTFC_LeftWrapper .DTFC_LeftBodyWrapper .DTFC_LeftBodyLiner table thead tr,
.DTFC_ScrollWrapper .DTFC_RightWrapper .DTFC_RightBodyWrapper .DTFC_RightBodyLiner table thead tr,
.DTFC_ScrollWrapper .DTFC_RightWrapper .DTFC_RightBodyWrapper .DTFC_RightBodyLiner table thead {
    height: 0 !important;
}

.DTFC_ScrollWrapper .DTFC_LeftWrapper .DTFC_LeftBodyWrapper .DTFC_LeftBodyLiner table tr th,
.DTFC_ScrollWrapper .DTFC_RightWrapper .DTFC_RightBodyWrapper .DTFC_RightBodyLiner table tr th {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.DTFC_LeftBodyLiner,
.DTFC_RightBodyLiner {
    overflow-x: hidden;
    /*overflow-y: hidden !important;*/
}

.btn-outline-warning {
    color: #000000;
    font-weight: bold;
    background-color: #d6d6d6;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
}

.btn-warning {
    border-color: #ffffff;
    /*color: #000000;*/
    font-weight: bold;
}

.btn-warning:hover,
.btn-outline-warning:hover {
    background-color: #FFB434;
    border-color: #FFB434;
    /*color: #000000;*/
}


/*table.DTFC_Cloned thead, table.DTFC_Cloned tfoot {*/


/*background-color: #f9f9f9;*/


/*}*/


/*table.dataTable thead {*/


/*background-color: #f9f9f9 !important;*/


/*}*/

table.dataTable thead tr {
    background-color: #f9f9f9 !important;
}

.padding-edit-5-10 {
    padding: 5px 10px;
}

.DTFC_NoData {
    display: none;
}

.dataTables_scroll .dataTables_scrollHead table th.tour-first-period-inventory-inventory-situation {
    color: #f9f9f9 !important;
}


/*.empty-datatable-custom {*/


/*    position: absolute;*/


/*top: 0;*/


/*left: 0;*/


/*transform: translateX(-50%);*/


/*width: 100%;*/


/*}*/


/*.empty-datatable-custom i {*/


/*    font-size: 25px;*/


/*    padding-right: 10px !important;*/


/*}*/


/*.dataTables_empty {*/


/*    height: 3.5vh;*/


/*    position: relative;*/


/*}*/

.dataTables_scroll table.dataTable tfoot tr {
    height: 0 !important;
}

.dataTables_scroll .dataTables_scrollBody table.dataTable tfoot th {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.dataTables_scroll .dataTables_scrollFoot .dataTables_scrollFootInner table {
    width: max-content !important;
}

.min-width-content {
    min-width: 20%;
}

.restaurant-membership-detail input {
    width: 80%;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #8c8787;
}


/*.title-edit-membercard {*/


/*    border-bottom: #0c0c0c;*/


/*}*/

#info-card-month-input {
    width: 69% !important;
}

.restaurant-membership-card-month-expire-edit-input,
.rules-percent-edit-input {
    width: 30% !important;
}

.change-color-card {
    position: relative;
    margin-top: .2rem;
    display: flex;
    align-items: center;
}

.popupContent .color button {
    width: 100%;
    display: block;
    height: 20px;
    border: .5px solid #fff;
}

.popupContent .color button:focus {
    outline: 0;
}

.popupContent .color button:hover {
    /*transform: scale(1.2);*/
    /*transition: all ease-in-out .2s;*/
    /*position: absolute;*/
    cursor: pointer;
    border: 1px solid #908f8f;
}

.popupContent .color {
    padding: 0 !important;
}

.custom-per-right-one-line {
    margin-left: 16px;
}

.custom-per-right-3-line {
    margin-left: 3px;
}

.custom-per-right-3-line-create {
    margin-left: 15px;
}

.custom-per-title-right-create {
    margin-left: -30px;
}

.custom-per-right {
    margin-left: 14vh;
}

.height-10vh {
    height: 10vh;
}

.color-hex-code h5 {
    margin: 0;
    margin-bottom: 5px !important;
    font-weight: 600;
    font-size: medium;
}

.point-membership-card,
.point-membership-card-create {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.color-hex-code {
    position: relative;
    box-shadow: 1px 2px 10px #a9a9a9
}

.border-membership-card {
    position: absolute;
    right: 30%;
    top: 0;
    align-items: center;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 100%;
}

.border-membership-card i {
    font-size: 4px;
}

.border-membership-card i:first-child,
.border-membership-card i:last-child {
    font-size: 6px;
}

.click-detail {
    position: absolute;
    top: .1rem;
    right: .1rem;
}

.click-detail i {
    font-size: 1.2rem;
}

.restaurant-membership-detail input[type=number]::-webkit-inner-spin-button,
.restaurant-membership-detail input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


/*#restaurant-membership-card-create .color-hex-code::before {*/


/*    font-family: FontAwesome;*/


/*    content: '\f057';*/


/*    display: block;*/


/*    width: fit-content;*/


/*    position: absolute;*/


/*    top: -10px;*/


/*    right: -5px;*/


/*    font-size: 1rem;*/


/*    cursor: pointer;*/


/*}*/


/*.col-detail-border {*/


/*    border-bottom: 1px solid #dedede;*/


/*}*/


/*#membership-card-detail1 {*/


/*    top: 50%;*/


/*    transform: translateY(-50%);*/


/*}*/


/*#membership-card-detail1 .modal-body .row::before {*/


/*    font-family: FontAwesome;*/


/*    content: '\f057';*/


/*    display: block;*/


/*    width: fit-content;*/


/*    position: absolute;*/


/*    top: -10px;*/


/*    right: -5px;*/


/*    font-size: 1rem;*/


/*    cursor: pointer;*/


/*}*/

.modal-content-custom .modal-body {
    max-height: unset !important;
    /*overflow-y: unset !important;*/
}

.modal-title {
    font-size: 18px;
    margin-bottom: 0;
    line-height: 1.5;
    font-weight: 500;
    margin-left: -8px;
}

.branch_membership_rules > div {
    border-bottom: 1px solid #b5b5b5;
    border-right: 1px solid #b5b5b5;
    box-shadow: 3px 3px 3px #919191;
}

.detail-card-edit {
    border-left: 1px dashed #d6d6cf
}

.restaurant-membership-detail .save-button {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.popupContent {
    visibility: hidden;
}

.popupContent.show {
    visibility: visible;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.popupContent {
    position: absolute;
    z-index: 9999;
    top: -400%;
    left: 40%;
}


/*.detail-card-show {*/


/*    background-color: rgba(0,0,0, .1);*/


/*}*/

.detail-card-show-create {
    background-color: rgba(0, 0, 0, .1);
    overflow-x: unset;
    overflow-y: auto;
    padding: 20px;
    max-height: 50vh;
}

.bg-opacity-primary {
    background-color: hsla(180, 100%, 90%, 0.3);
}

.change-color-card i {
    font-size: 1rem;
    margin-top: 10px;
}


/*.close-card {*/


/*    position: absolute;*/


/*    top: -3px;*/


/*    right: 0;*/


/*}*/

.close-card i {
    font-size: 1.2em;
    color: #fe5d70;
}

input.check-create-membership-card {
    position: absolute;
    width: auto;
    bottom: .5em;
    right: .5em;
}

.dropzone-customs {
    /*border: none !important;*/
    /*width: auto !important;*/
    border: 1.5px solid #0072bc !important;
    border-radius: 5px;
    min-height: 150px;
    /*width: auto !important;*/
}

.dropzone-customs .dz-preview .dz-image {
    border-radius: 0 !important;
    overflow: hidden !important;
    width: auto !important;
    height: 10rem !important;
    /*position: relative;*/
    display: block !important;
    z-index: 10 !important;
}

.dropzone-customs .dz-preview .dz-image img {
    display: block;
    width: auto;
    height: 8rem;
}

.container-card-name {
    padding-right: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}

.container-card-name .card-name,
.container-card-name .card-name-create {
    white-space: nowrap;
}

.label-circle {
    border-radius: 100%;
    font-size: xx-large;
}

.bg-error-danger-opacity {
    background-color: #FABBBB;
}

.header-card-dashboard {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
}

.header-card-dashboard h6,
.header-card-dashboard h5 {
    margin: 5px !important;
}

@media screen {
    #printSection {
        display: none;
    }
}

@media print {
    body * {
        visibility: hidden;
    }

    #printSection,
    #printSection * {
        visibility: visible;
    }

    #printSection {
        position: absolute;
        left: 0;
        top: 0;
    }
}

.chart-container {
    position: relative;
}

.chart-container #curtain {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


/* rotate label graph chart */

.vertical-chart g.amcharts-graph-column.amcharts-graph-g1 text {
    text-anchor: start;
}

.vertical-chart .amcharts-chart-div,
.vertical-chart .amcharts-chart-div svg {
    overflow: visible !important;
}

.vertical-chart {
    margin-top: 50px;
    overflow: visible !important;
}

.font-size-1dot2rem {
    font-size: 1.2rem !important;
}

.more-info-edit {
    background: none;
}


.border-bottom-none {
    border-bottom: none !important;
}

.center-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.DTFC_ScrollWrapper {
    height: fit-content !important;
}

.style-large-chart-dashboard {
    width: 100%;
    height: 400px;
}

.flex-sub {
    width: 100%;
    flex: 1;
}

.style-small-chart-dashboard {
    height: 200px;
    width: 100%;
}

.style-large-chart-pie-dashboard {
    height: 600px !important;
    width: 100%;
}

.overflow-visible {
    overflow: visible !important;
}

.owl-nav {
    display: none;
}

.sub-title-2 {
    border-bottom: 2px solid rgba(204, 204, 204, 0.35);
    padding-bottom: 10px;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: max-content;
    font-size: 14px;
    font-weight: 400;
    color: #2c3e50
}

.md-tabs .nav-item .nav-link.active ~ .slide {
    opacity: 1 !important;
    background-color: #0072bc !important;
}

.md-tabs .nav-item .nav-link ~ .slide {
    opacity: 1 !important;
    background-color: #cecece !important;
}

.underline {
    text-decoration: underline !important;
}

@media only screen and (max-width: 1450px) and (min-width: 1300px) {
    .reset-fontsize {
        font-size: .8rem;
        margin-left: 0;
    }

    .reset-fontsize-icon {
        font-size: 2.5rem !important;
    }
}

@media only screen and (max-width: 1299px) and (min-width: 1200px) {
    .reset-fontsize {
        font-size: .7rem;
        margin-left: 0;
    }

    .reset-fontsize-icon {
        font-size: 2rem !important;
    }

    .reset-fz-chart {
        font-size: .6rem !important;
    }
}

@media only screen and (max-width: 1450px) and (min-width: 1200px) {
    .reset-width {
        width: 90%;
        float: right;
    }

    .reset-p-r {
        padding-right: 0;
    }

    .reset-m-t {
        margin-top: 0 !important;
    }
}

@media only screen and (max-width: 1280px) and (min-width: 992px) {
    .first-col-date-report {
        max-width: 0 !important;
        flex: 0 0 0;
    }

    .second-col-date-report {
        max-width: 100% !important;
        flex: 0 0 100%;
    }

    .third-col-date-report {
        max-width: 100% !important;
        flex: 0 0 100%;
    }

    .third-col-date-report .card-block {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.datepicker-days .table-condensed tbody td.day {
    color: black;
}

.datepicker-days .table-condensed tbody td.day.active {
    background-color: #0072bc;
    color: white;
}

.datepicker-days .table-condensed tbody td.old,
.datepicker-days .table-condensed tbody td.new {
    color: silver;
}

.datepicker-months .table-condensed tbody td .month.focused {
    background-color: #0072bc;
    color: white;
}

.datepicker-months .table-condensed tbody td span {
    margin: .3rem;
    /*padding: .1rem;*/
    border-radius: .1rem;
}


/* setting */

.check-box-setting {
    background: white;
    width: 80vh;
    height: 15vh;
    /* border: 1rem black; */
    border: 0.1rem solid #eee;
    border-radius: 0.2rem;
}

.mixxin-col {
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
}

.title-setting {
    width: 80vh;
    height: 15vh;
    /*text-align: center;*/
    /*align-items: center;*/
    display: flex;
    /*justify-content: center;*/
}

.title-form-setting {
    font-size: 0.8rem;
    font-weight: bold;
}

.setting-description {
    color: #999;
    font-size: 0.7rem;
    text-transform: none;
}

.setting-formgroup {
    max-height: max-content;
    min-height: 6rem;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid rgba(204, 204, 204, 0.35);
}

.input-total-create {
    max-width: 100%;
    padding: 0.45rem;
}

.input-setting {
    background: white;
    width: 80vh;
    height: 15vh;
    /* border: 1rem black; */
    border: 0.1rem solid #eee;
    border-radius: 0.2rem;
}

#font-word {
    font-size: 20px !important;
}

#font-red-word {
    font-size: 20px !important;
    color: red;
}

#font-black-word {
    font-size: 20px !important;
    color: black;
    font-weight: bold;
}

.icon-note {
    text-align: center;
    align-items: center;
    justify-content: center;
    font-size: 4rem;
}

.px-auto {
    padding-top: 1rem !important;
}

.sub-title-delete {
    border-bottom: 1px solid rgba(204, 204, 204, 0.35);
    padding-bottom: 10px;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size: 1.5rem !important;
    font-weight: 400;
    color: #2c3e50;
    font-weight: bold;
}

.check-vat {
    padding-top: 0.3rem;
}

.time-work {
    padding-top: 1.3rem;
}

.text-total-checkin {
    text-align: center;
    padding-top: 1.5rem;
}

.change_color_hex_code ul {
    display: flex;
    justify-content: center;
}

.change_color_hex_code ul li {
    width: 50px;
    height: 25px;
}

.change_color_hex_code {
    padding: 0 15px;
}

#restaurant-membership-branch-id {
    width: 100%;
}

#restaurant-membership-branch-id th,
#restaurant-membership-branch-id td {
    text-align: center;
}

.wizard-form ul li {
    list-style: none !important;
}

.wizard-form .select2-selection__rendered .select2-search .select2-search__field {
    width: 100% !important;
}

.wizard-form .select2-selection__rendered .select2-search {
    width: 100% !important;
}

.opacity-5 {
    opacity: 0.5;
}

.md-3-tabs {
    flex-wrap: nowrap !important;
}

.md-3-tabs .nav-item {
    width: calc(100% / 3) !important;
}

.md-2-tabs .nav-item {
    width: calc(100% / 2) !important;
}

.md-2-tabs .slide {
    width: calc(100% / 2) !important;
}

.md-5-tabs {
    flex-wrap: nowrap !important;
}

.md-5-tabs .nav-item {
    width: calc(100% / 5) !important;
}

.md-6-tabs {
    flex-wrap: nowrap !important;
}

.md-6-tabs .nav-item {
    width: calc(100% / 6) !important;
}

.md-6-tabs .nav-item-big {
    width: calc(100% / 3) !important;
}

.md-7-tabs {
    flex-wrap: nowrap !important;
}

.md-7-tabs .nav-item {
    width: calc(100% / 7) !important;
}

.md-8-tabs {
    flex-wrap: nowrap !important;
}

.md-8-tabs .nav-item {
    width: calc(100% / 8) !important;
}

.float-card1-dashboard {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}


/* advertisement*/

.text-video {
    text-align: center;
    align-items: center;
    justify-content: center;
    margin-top: 2.5vh;
    display: flex;
}

#display-background {
    background-color: #FFFFFF;
}

.video-playlist {
    width: 10vh;
    height: 3rem;
}

.video-title-fontsize {
    font-size: 2vh;
}

.video-description-fontsize {
    font-size: 1vh;
}

.row-hover:hover {
    background-color: #F3F3F3;
}

.backgroud-page {
    background-color: #ffffff;
    border: 1rem #0b0b0b;
}

.back-body {
    position: absolute;
    background-color: rgb(0, 0, 0);
    width: 100vh;
    height: 100vh;
    z-index: 0;
}

.overplay1 {
    position: fixed;
    z-index: 99999;
    background-color: rgb(0, 0, 0);
    opacity: 1;
    display: block;
    /*top: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    top: 50vh;
    left: 50vh;
    transform: translate(-50vh, -50vh);
    width: 100vh;
    height: 100vh;
}

.background-color-highlight-table {
    background-color: #c2c2c2;
}

.img-data-table {
    width: 2rem;
    height: 2rem;
    cursor: pointer;
}

.img-data-detail {
    width: 10rem;
    height: 10rem;
    object-fit: cover !important;
}

.count-loading-chart,
.count-loading,
.table-container-loading {
    position: relative;
}

.edit-card-video {
    padding: 0.25rem !important;
}


/*select{*/


/*    z-index: 3;*/


/*}*/

.span-covert-size-parent {
    font-size: 1.5rem !important;
}

.footer-login-v3 {
    background-color: #ffa223;
    color: white;
}

.footer-login-v3 ul li a {
    color: white;
    margin: 0 2em;
}

.footer-login-v3 ul li a:hover {
    color: #383838;
}

#login_form input {
    border: 3px solid #ffa223;
    border-radius: 50px;
    padding: 10px 10px 10px 15px;
    margin: 5px 0;
    width: 80%;
}

#login_form button {
    width: 50%;
    background: rgb(255, 162, 35);
    background: -webkit-linear-gradient(left, rgba(255, 162, 35, 1) 0%, rgba(255, 147, 0, 1) 100%);
    background: -o-linear-gradient(left, rgba(255, 162, 35, 1) 0%, rgba(255, 147, 0, 1) 100%);
    background: linear-gradient(to right, rgba(255, 162, 35, 1) 0%, rgba(255, 147, 0, 1) 100%);
    border-radius: 50px;
    font-weight: bold;
    padding: 10px 0;
    color: white;
    border: none;
}

#login_form button:hover {
    background: rgb(0, 102, 204);
    background: linear-gradient(90deg, rgba(0, 102, 204, 1) 0%, rgba(0, 151, 255, 1) 100%);
}

.footer-quantitative {
    position: fixed;
    bottom: 0;
}

.flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
}


/*.DTFC_LeftBodyWrapper,*/


/*.DTFC_LeftHeadWrapper{*/


/*    border-right: 2px solid #c2c2c2;*/


/*}*/

.border-DTFC-left {
    border-right: 2px solid #c2c2c2;
}

.border-DTFC-right {
    border-left: 2px solid #c2c2c2;
}


/*.DTFC_RightBodyWrapper,*/


/*.DTFC_RightHeadWrapper{*/


/*    border-left: 2px solid #c2c2c2;*/


/*}*/

table.dataTable {
    margin-top: 0 !important;
}

.img-radius-50 {
    border-radius: 50%;
}

.message-you {
    background-color: #ffe2ae;
    width: max-content;
    padding: 15px;
    border-radius: 10px;
    color: #111111 !important;
}

.message-me {
    background-color: #2c4456;
    width: max-content;
    padding: 15px;
    border-radius: 10px;
    color: #fff !important;
}

.image-size-detail {
    width: 2rem;
    height: 2rem;
}


/*.tableFixHead {*/


/*overflow: scroll;*/


/*height: 50vh;*/


/*width: 100%;*/


/*}*/


/*.tableFixHead thead th {*/


/*position: sticky; top: 0;*/


/*}*/


/*table  { border-collapse: collapse; width: 100%; }*/


/*th, td { padding: 8px 16px; }*/


/*th     { background:#eee; }*/

.input-border-bottom {
    border-left: none;
    border-right: none;
    border-top: none;
    width: 100%;
}

.line-height-bs {
    display: flex;
    align-items: center;
}

.select2-results__options {
    overflow-x: hidden;
}

.edit-flex-auto-fill {
    display: flex;
}

.h-250px {
    width: 100%;
    height: 250px;
}

.h-400px {
    width: 100%;
    height: 400px;
}

.font-1-em {
    font-size: 1em !important;
}

.font-1-rem {
    font-size: 1rem !important;
}

.class-link {
    color: #0072bc !important;
    text-decoration: underline;
    cursor: pointer;
}

.class-link:focus,
.class-link:hover {
    font-weight: bold;
}

.class-link-status {
    text-decoration: underline !important;
    cursor: pointer;
}

.class-link-status:focus,
.class-link-status:hover {
    font-weight: bold;
}

table tr th.fix-size {
    padding: 0.75rem 0.5rem !important;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.border-active {
    border: 4px solid rgba(0, 0, 0, 0.3);
}

.h-1rem {
    height: 1rem;
}

.min-height-content {
    height: min-content;
}

.border-selected {
    border: 1px solid #dd4b39;
}

.w-img-icon-group {
    width: calc(100% / 4);
}

.p-5-px {
    padding: 5px;
}

.p-r-10px {
    padding-right: 10px;
}

.user-box-img img {
    height: 45px;
    width: 45px;
    display: inline-block;
}

.w-5 {
    width: 5%;
}

.pcoded-micon img {
    width: 1.5rem;
}

table .btn-group-sm button {
    margin: 2px !important;
    float: none !important;
}

.padding-05-rem {
    padding: 0.5rem;
}

.sub-title button {
    margin-top: 0px;
}

.w-5-percent {
    width: 5%;
}

.border-right-column-table {
    border-right: 2px solid #999 !important;
}

.border-left-column-table {
    box-shadow: 2px 0 0 #999;
}


/*.ball-scale {*/


/*width: 100vh;*/


/*height: 100vh;*/


/*background-color: rgba(0, 0, 0, 0.3);*/


/*}*/

@media only screen and (max-width: 992px) {
    .header-navbar .navbar-wrapper .navbar-logo {
        padding: unset;
    }

    .header-navbar .navbar-wrapper .navbar-logo a img {
        max-height: 4rem;
    }
}

.btn-padding-default {
    padding: .5rem .75rem;
}


/*------------------------Facebook-------------------------*/

#fb-title {
    font-family: 'Roboto Condensed', sans-serif;
    color: #0072bc;
}

.users-main {
    position: static !important;
}

.users-main .media {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.user-box .media-left img {
    object-fit: cover;
    border-radius: 50%;
}

.live-status {
    height: 11px !important;
    width: 11px !important;
    top: 20px !important;
}

.cover-profile .profile-bg-img {
    object-position: center;
    object-fit: cover;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    margin: 0;
    height: 100%;
}

.profile-bg-image {
    width: 100%;
    /* height: 20%; */
    overflow: hidden;
    background-position: center;
    background-size: cover;
}

#avatar-page {
    margin-top: -200px;
}

.btn-tomato {
    background-color: #3578E5;
    border-color: #3578E5;
    color: #fff
}

#messenger_page {
    height: 400px;
    overflow: auto;
}

.message-pages-choose {
    height: 320px;
}

#sender-message {
    height: 400px;
    overflow: auto;
}

.profile-user {
    height: 400px;
    overflow: auto;
}

.wait-plea {
    width: 25%;
    margin-left: 230px;
    margin-top: 140px;
}

.box-sender,
.address-header {
    margin-top: 10px;
}

.card-sender {
    height: 75px;
}

.box-sender-address,
.box-sender-note,
.card-sender:hover {
    border-radius: 5px 5px 5px 5px;
    background-color: #E3E0E0;
}

.address-header,
.social-designation-address {
    margin-left: 10px;
}

.text-right-note,
.text-right-address {
    margin-right: 5px;
}

.add-info input,
select {
    width: 200px;
}

.textarea-note {
    width: 455px;
}

.img-disabled {
    display: none;
}

.minicolors-theme-bootstrap .minicolors-swatch {
    width: 20px !important;
    height: 20px !important;
}

img.img-hidden {
    visibility: hidden;
    /*getCookieShared:('icon-color');*/
}

.po-left {
    padding: 0 !important;
}

.modal-header {
    padding: 0.75rem 2rem !important;

}

.modal-footer {
    padding: 1rem !important;
}

.text-opacity {
    color: #6b6b6b !important;
}

.min-height-60vh {
    min-height: 60vh;
}

.p-t-25vh {
    padding-top: 25vh;
}

.tool-item {
    width: max-content !important;
}

.h-95 {
    height: 95%;
}

.top1-frames {
    /*background: url("../files/assets/images/top1.png") no-repeat;*/
}

.image-size-100 {
    width: 100px;
    height: 100px;
}

.comment-fixed-min-35 {
    min-height: 35vh;
    display: inline;
}

.font-1x5-rem {
    font-size: 1.5rem !important;
}

.font-1x3-rem {
    font-size: 1.3rem !important;
}

.padding-send-new-feed {
    padding: 0 10px;
}

.background-comment-new-feed {
    background-color: #f0f2f5;
    border-radius: 15px;
}

.p-l-50px {
    padding-left: 50px;
}

.config-slide-media {
    height: 300px;
    background-color: #191919;
}

.config-slide-media .item-content {
    height: 300px;
    width: auto;
    margin: 0 auto;
    display: block;
}

.h-300 {
    height: 300px;
}

.media-object-reply {
    height: 25px !important;
    width: 25px !important;
}

.m-l-90 {
    margin-left: 90px;
}

.media-body-reply {
    margin-top: -26px;
}

.input-post-restaurant-new-feed {
    font-size: 1rem !important;
    padding: 0.2rem;
    border-radius: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-height: 2;
    -webkit-box-orient: vertical;
    text-align: center;
}

.avatar {
    vertical-align: middle;
    object-fit: cover;
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

.textarea {
    display: inline-block;
    background-color: #fff;
    width: 100%;
}

.textarea textarea {
    display: flex;
    width: 100%;
    padding: 5px;
    border: none;
    resize: none;
    font-size: 1.1rem !important;
    font-weight: 500;
}

.textarea input:focus {
    border: none;
    outline: none;
}

.textarea input {
    display: flex;
    width: 100%;
    padding: 5px;
    border: none;
    resize: none;
    font-size: 1.1rem !important;
    font-weight: 500;
}

.textarea textarea:focus {
    border: none;
    outline: none;
}

.post-header {
    color: #535353;
    font-size: 15px;
    font-weight: 600;
}

.post-btn {
    border-radius: 15px !important;
    font-size: 1rem;
    font-weight: bold;
}

.upload-media span {
    font-size: 2rem !important;
    margin-right: 0.4rem;
    cursor: pointer;
    color: #45bd62;
}


/*.upload-media span:nth-child(even){*/


/*    color: tomato;*/


/*}*/


/*.upload-media span:nth-child(odd){*/


/*    color: #45bd62;*/


/*}*/

.show > a {
    font-size: 0.95rem !important;
    font-weight: 600 !important;
}

.i-custom {
    font-size: 1.4rem !important;
}

.of-cover {
    object-fit: cover !important;
}

.nf-bg-white {
    background-color: #fff !important;
    border-radius: 20px;
    margin-bottom: 30px;
    box-shadow: 0 7px 30px -10px rgba(150, 170, 180, 0.5);
    /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
}

.y-auto {
    display: flex;
    justify-content: center;
    align-items: center;
}

.comment-box {
    display: flex;
    width: 100%;
    padding: 0.5rem 1rem;
    border: none;
    resize: none;
    font-size: 0.8rem !important;
    font-weight: 500;
    background-color: #f0f2f5;
    border-radius: 27px;
    overflow: hidden;
}

.comment-file {
    margin-bottom: 5px;
    font-size: 1.4rem;
    color: #2f2f2f;
}

.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
}

.dropdown-menu i {
    margin-right: 0.9rem !important;
}

.edit-card1-right-chart-all {
    /*margin-bottom: -10px !important;*/
}

.edit-fa-content-new-feed {
    padding-right: 10px;
    margin-bottom: 5px;
    font-size: 20px;
    color: #2f2f2f;
}

.edit-fa-reply-content-new-feed {
    padding-right: 10px;
    margin-top: -10px;
    font-size: 20px;
    color: #2f2f2f;
}

.edit-fa-content-new-feed:hover,
.edit-fa-reply-content-new-feed:hover {
    color: #e41a02;
}

.w-30 {
    width: 30%;
}

.btn-icon-like-custome {
    width: 35px;
    height: 35px;
    padding-left: 8px;
    padding-top: 8px;
    background-color: #0072bc;
    border-radius: 50%;
}

.btn-icon-comment-custome {
    width: 35px;
    height: 35px;
    padding-left: 8px;
    padding-top: 8px;
    background-color: #ffa233;
    border-radius: 50%;
}

.btn-icon-share-custome {
    width: 35px;
    height: 35px;
    padding-left: 8px;
    padding-top: 8px;
    background-color: #263351;
    border-radius: 50%;
}

.btn-icon-like-custome i,
.btn-icon-comment-custome i,
.btn-icon-share-custome i {
    color: #fff;
}

.input-comment-custome input {
    border-radius: 50px !important;
}

.input-comment-custome .fa-image {
    margin: auto 40px auto -70px;
    z-index: 9999;
    padding: 2px;
}

.input-comment-custome .fa-image:hover {
    background-color: #cbcbcb;
}

.input-comment-custome .fa-video-camera {
    margin: auto 30px auto -30px;
    z-index: 9999;
    padding: 2px;
}

.input-comment-custome .fa-video-camera:hover {
    background-color: #cbcbcb;
}

.checkbox-fade.fade-in-info .cr,
.checkbox-fade.zoom-info .cr,
.checkbox-zoom.fade-in-info .cr,
.checkbox-zoom.zoom-info .cr {
    border: 2px solid #0072bc !important;
}

.checkbox-fade.fade-in-info .cr .cr-icon,
.checkbox-fade.zoom-info .cr .cr-icon,
.checkbox-zoom.fade-in-info .cr .cr-icon,
.checkbox-zoom.zoom-info .cr .cr-icon {
    color: #0072bc !important;
}

.h-28 {
    height: 28px;
}

.h-87 {
    height: 87%;
}


/* Form Validate */

.notify-valid {
    /*width: 13rem;*/
    z-index: 999;
    position: absolute;
    padding: 0.4rem 0.6rem;
    background: #0072bc;
    color: #fff;
    top: -2.6rem;
    right: 0.9rem;
    border-radius: 4px;
    transform: translateY(5px);
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 3px #666;
    opacity: 0.8;
    white-space: initial;
}

.notify-valid:before {
    content: "";
    position: absolute;
    z-index: 999;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #0072bc;
    font-size: 0;
    line-height: 0;
    float: left;
    top: 1.7rem;
    right: 0.4rem;
    font-weight: bold;
}

.notify-valid-bottom {
    z-index: 999;
    width: 9rem;
    position: absolute;
    padding: 0.2rem 0.6rem;
    background: #0072bc;
    color: #fff;
    top: 2.2rem;
    right: 0rem;
    border-radius: 4px;
    transform: translateY(5px);
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 3px #666;
    opacity: 0.8;
    white-space: initial;
}

.notify-valid-bottom:before {
    content: "";
    position: absolute;
    z-index: 999;
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #0072bc;
    font-size: 0;
    line-height: 0;
    float: right;
    top: -0.3rem;
    left: 7.7rem;
    font-weight: bold;
    transform: rotate(180deg);
}

.warning-valid {
    border: 0.1rem solid #ffa233 !important;
}

.error-valid {
    border: 0.1rem solid #ee7e72 !important;
}

.focus-valid {
    border: 0.1rem solid #0072bc !important;
    box-shadow: black;
}

.positionRelative {
    position: relative;
}

.border-group {
    border: 0.1rem solid rgba(0, 0, 0, .15);
    padding: 0.2rem;
    border-radius: 0.6rem;
    /*z-index: 0;*/
}

.border-group input:active {
    border: none !important;
}

.border-group input:focus {
    border: none !important;
}

.border-group:active {
    border: 0.1rem solid #0072bc !important;
}

.border-group:focus {
    border: 0.1rem solid #0072bc !important;
}


.input-add-icon {
    margin: auto;
    margin-left: 0.7rem;
    margin-right: 0.7rem;
}

.border-valid {
    width: 100%;
    border: 0 !important;
    /*border-left: 1px solid rgba(0, 0, 0, .15) !important;*/
    margin-top: 3px;
    margin-bottom: 3px !important;
    padding-left: 0.5rem;
}


/*Dropzone custom*/

.dropzone-vcustom-input {
    display: block;
    width: 343px;
    margin: 0 auto 25px auto;
    padding: 25px;
    color: #97A1A8;
    background: #F9FBFE;
    border: 2px dashed #C8CBCE;
    border-radius: 5px;
    text-align: center;
    -webkit-transition: box-shadow 0.3s, border-color 0.3s;
    -moz-transition: box-shadow 0.3s, border-color 0.3s;
    transition: box-shadow 0.3s, border-color 0.3s;
}

.dropzone-vcustom-input .dropzone-vcustom-input-icon {
    font-size: 48px;
    margin-top: -10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dropzone-vcustom-input-text h3 {
    margin: 0;
    font-size: 18px;
}

.dropzone-vcustom-input-choose-btn {
    display: inline-block;
    padding: 8px 14px;
    outline: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    font-size: 12px;
    font-weight: bold;
    color: #fff !important;
    border-radius: 3px;
    border: none;
    vertical-align: middle;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.remove-bg {
    background-color: #fff !important;
}

.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
}

.design-history-log {
    background-color: #f2f2f2;
    color: #111111;
    padding: 10px;
    border-radius: 20px;
    width: max-content;
    word-break: break-word;
}

.div-design-history-log {
    margin-top: -20px;
    border-left: 2px solid #a6a6a6;
    margin-left: -35px;
    padding-left: 35px;
    padding-top: 20px;
    padding-bottom: 30px;
}

.m-t-5px {
    /*margin-top: 5px;*/
}

.loading-full {
    position: fixed;
    background-color: rgb(228, 226, 226);
    height: 100%;
    width: 100%;
    z-index: 9999;
    opacity: 0;
}

.loading-full-modal {
    position: fixed;
    background-color: #666;
    height: 100%;
    width: 100%;
    z-index: 1000;
    opacity: 90%;
    backdrop-filter: blur(20px);
}

.slide-8 {
    width: calc(100% / 8) !important;
}

.slide-7 {
    width: calc(100% / 7) !important;
}

.slide-6 {
    width: calc(100% / 6) !important;
}

.slide-5 {
    width: calc(100% / 5) !important;
}

.slide-3 {
    width: calc(100% / 3) !important;
}

.slide-2 {
    width: calc(100% / 2) !important;
}


/*body {*/


/*margin: 0;*/


/*display: flex;*/


/*justify-content: center;*/


/*align-items: center;*/


/*height: 100vh;*/


/*background-color: #1a1940;*/


/*background-image: linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,153,212,0) calc(15% + 100px), rgba(0,99,138,0) calc(85% + 100px), rgba(0,0,0,0.15) 100%);*/


/*}*/

div.loading-more-parent {
    display: flex;
    justify-content: center;
    align-items: center;
}

div > .loading-more {
    width: 1vw;
    height: 1vw;
    border-radius: 100%;
    margin: 0.5vw;
    background-image: linear-gradient(145deg, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    animation: bounce 1.5s 0.5s linear infinite;
}

.yellow-loading-more {
    background-color: #feb60a;
}

.red-loading-more {
    background-color: #ff0062;
    animation-delay: 0.1s;
}

.blue-loading-more {
    background-color: #00dbf9;
    animation-delay: 0.2s;
}

.violet-loading-more {
    background-color: #da00f7;
    animation-delay: 0.3s;
}

@keyframes bounce {
    0%,
    50%,
    100% {
        transform: scale(1);
        filter: blur(0px);
    }
    25% {
        transform: scale(0.6);
        filter: blur(3px);
    }
    75% {
        filter: blur(3px);
        transform: scale(1.4);
    }
}

.highlight_row {
    background-color: #DDDDDD;
}

.p-r-0px {
    padding-right: 0 !important;
}

.sender-hover:hover {
    background-color: #F2F2F2;
}


/* Custom card value */

.custom-card {
    margin-left: 0;
    margin-right: 0;
    border: 0.1rem dashed rgba(0, 0, 0, .15) !important;
    border-radius: 0.6rem;
    padding: 1.5rem 0.5rem 0.5rem;
}

.custom-card-value {
    position: relative;
    display: inline-block;
    transition: all 0.4s ease;
    text-align: center;
    padding: 0.5rem;
    margin-right: 1rem;
    margin-bottom: 1rem;
    margin-left: 1.5rem;
    border-radius: 0.6rem;
    cursor: pointer;
    border: 0.1rem solid rgba(0, 0, 0, .15) !important;
    box-shadow: 0 0 0.2rem rgba(0, 0, 0, .15) !important;
}

.custom-card-value:hover {
    transform: scale(1.1);
    margin-right: calc(3%);
}

.custom-card-value a {
    color: #0072bc !important;
    font-weight: bolder;
    font-size: 1.1rem;
}

.custom-card-value span {
    color: #f7a138;
}

.custom-card-value-focus {
    background-color: #0072bc;
    position: relative;
    display: inline-block;
    transition: all 0.4s ease;
    text-align: center;
    padding: 0.5rem;
    margin-right: 1rem;
    margin-bottom: 1rem;
    margin-left: 1.5rem;
    border-radius: 0.6rem;
    cursor: pointer;
    border: 0.1rem solid rgba(0, 0, 0, .15) !important;
    box-shadow: 0 0 0.2rem !important;
}

.custom-card-value-focus a {
    color: #f7a138 !important;
    font-weight: bolder;
    font-size: 1.1rem;
}

.custom-card-value-focus span {
    color: whitesmoke;
}

.custom-card-value-focus:hover {
    transform: scale(1.1);
    margin-right: calc(3%);
}

.custom-card-value-focus-2 {
    background-color: #0072bc;
    position: relative;
    display: inline-block;
    transition: all 0.2s ease;
    text-align: center;
    padding: 0.5rem;
    margin-right: 1rem;
    margin-bottom: 1rem;
    margin-left: 1.5rem;
    border-radius: 0.6rem;
    cursor: pointer;
    border: 0.1rem solid rgba(0, 0, 0, .15) !important;
    box-shadow: 0 0 0.2rem !important;
}

.custom-card-value-focus-2 a {
    color: #fff !important;
    font-weight: bolder;
    font-size: 1.1rem;
}

.custom-card-value-focus-2:hover {
    transform: scale(0.95);
    margin-right: calc(3%);
}


/* End custom card value */


/* Custom button search */

.custom-find {
    background-color: #fff;
    color: #0072bc;
    font-weight: bolder;
    font-size: 0.8rem !important;
    border: 0;
}

.custom-button-search {
    border-left: 2px solid rgba(0, 0, 0, .15) !important;
    background-color: #fff;
    color: #0072bc;
    border: 0;
    margin-top: 3px;
    margin-bottom: 3px;
}

.custom-form-search {
    font-weight: bold;
    color: #3c3c3c;
    border: 0 !important;
    margin-top: 3px;
    margin-bottom: 3px !important;
}

.custom-button-search:hover {
    background-color: #dcedfb !important;
    border-radius: 0.5rem;
    margin: 0;
    /*color: #fff;*/
}


/* End custom button search */

.mini-chat-facebook {
    bottom: -400px;
}

#mySidenav-321 a {
    position: fixed;
    transition: 0.3s;
    padding: 10px 15px;
    width: 188px;
    right: -188px;
    text-decoration: none;
    z-index: 9999;
    color: white;
    border-radius: 10px 0 0 10px
}

#mySidenav-321 a:hover {
    right: 0 !important;
}

#mySidenav-dashboard a {
    position: fixed;
    right: -161px;
    transition: 0.3s;
    padding: 10px 15px;
    width: 200px;
    text-decoration: none;
    z-index: 9999;
    /*font-size: 20px;*/
    color: white;
    border-radius: 10px 0 0 10px;
}

#mySidenav-dashboard a:hover {
    right: 0 !important;
}

#button-service-1 {
    top: 190px;
}

#button-service-2 {
    top: 250px;
}

#button-service-3 {
    top: 310px;
}

#button-service-4 {
    top: 370px;
}

#button-service-5 {
    top: 430px;
}

.radio-inline {
    margin-right: 0 !important;
    width: calc(100% / 2.1) !important;
}




/*.right-btn{*/


/*    */


/*}*/

.card-shadow-custom-dashboard {
    border: 2px solid #c4c4c4;
}


/* Custom media restaurant marketing */

.custom-tabs-media {
    margin-top: 1rem;
    margin-bottom: 0;
    padding: 0;
}

.custom-form-upload {
    min-height: 15rem;
}

.custom-form-video-right {
    box-shadow: 0 0 0.2rem #0072bc;
    border-radius: 0.7rem;
    width: 100%;
    min-height: 90%;
    padding: 1rem;
}

.custom-form-create-banner {
    box-shadow: 0 0 0.2rem #0072bc;
    border-radius: 0.7rem;
    width: 100%;
    min-height: 55%;
    padding: 1rem;
}

.custom-update-video-restaurant {
    box-shadow: 0 0 0.2rem #0072bc;
    border-radius: 0.7rem;
    width: 100%;
    padding: 1rem;
}

.custom-button-upload-video {
    box-shadow: 0 0 0.2rem #0072bc;
    border-radius: 0.7rem;
    width: auto;
    min-height: auto;
}


#template-review-update .custom-banner-restaurant {
    border: 1px solid gray;
    border-radius: 35px;
    height: 40vh !important;
    /* width: 80.8vh !important; */
}

.custom-banner-restaurant #thumbnail-banner {
    width: 100% !important;
    height: 100% !important;
    box-shadow: 0 0 0.5rem;
    border-radius: 2rem !important;
    object-fit: cover !important;
}

.custom-img-video {
    margin: 0.5rem 21.7rem;
}

.custom-iframe-video {
    box-shadow: 0 0 0.2rem currentColor;
    border-radius: 0.7rem;
}

.custom-table-video {
    box-shadow: 0 0 0.2rem #0072bc;
    margin: 2rem;
}

.custom-thumbnail-video-detail {
    box-shadow: 0 0 0.4rem;
    border-radius: 1rem;
    width: 100%;
    height: 26rem;
}

.div-box-video-restaurant {
    position: relative;
    width: 100%;
    margin: 0 auto 20px auto;
    cursor: pointer;
    overflow: hidden;
    border-radius: 1rem;
    box-shadow: 0 0 0.5rem;
}

.box-video-restaurant {
    position: relative;
    width: 100%;
    height: 0;
    margin: 0;
    z-index: 1;
    padding-bottom: 56.27198%;
}

.box-image-restaurant {
    position: relative;
    width: 100%;
    height: 20rem;
    margin: 0;
    z-index: 1;
    max-height: 20rem;
}

.box-video-restaurant video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.box-image-restaurant img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.custom-button-upload {
    margin-bottom: 0;
    background-color: orange;
    padding: 0.6rem 1.4rem;
    border-radius: 0.2rem;
    color: white;
    cursor: pointer;
}


/* End custom media restaurant marketing */

/* Custom media library setting */

.div-box-video-library-setting {
    position: relative;
    width: 100%;
    margin: 0 auto 20px auto;
    cursor: pointer;
    overflow: hidden;
    border-radius: 1rem;
    box-shadow: 0 0 0.5rem;
}

.box-video-library-setting {
    position: relative;
    width: 100%;
    height: 0;
    margin: 0;
    z-index: 1;
    padding-bottom: 56.27198%;
}

.box-video-library-setting video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* End custom media library setting */
.hover-icon-header {
    padding: 10px;
}

.hover-icon-header:hover {
    background-color: #eef;
    border-radius: 50%;
}

#list-notification::-webkit-scrollbar-track {
    background-color: white;
}

#list-notification::-webkit-scrollbar-thumb {
    background-color: #0072bc;
}

#list-notification::-webkit-scrollbar {
    display: none;
}

#list-notification:hover::-webkit-scrollbar {
    display: block;
}

.visit-notification {
    background-color: aliceblue;
}

.icon-notification-animation {
    animation: bell 2000ms infinite;
    transform-origin: center top;
}

@keyframes bell {
    0% {
        transform: rotate(35deg);
    }
    12.5% {
        transform: rotate(-25deg);
    }
    25% {
        transform: rotate(20deg);
    }
    37.5% {
        transform: rotate(-15deg);
    }
    50% {
        transform: rotate(10deg);
    }
    62.5% {
        transform: rotate(-5deg)
    }
    75% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(-5deg);
    }
}


/*-------------------------- CSS ALOLINE CHAT -------------------------------*/

.hover-sticker-chat:hover {
    background-color: #f2f2f2;
    border-radius: 10px;
    box-shadow: 0 4px 8px 0 rgba(0 0 0 0.2), 0 6px 20px 0 rgba(0 0 0 0.19);
}

.category-sticker-group-active {
    background-color: #f2f2f2;
    border-radius: 10px;
}

#main-chat .chat-footer i:hover {
    background-color: #f2f2f2;
    border-radius: 50%;
}

.group-button-message-chat > i:hover {
    color: #2f2f2f;
}

.item-setting-group-chat:hover {
    background-color: #f2f2f2;
    border-radius: 5px;
}

.button-close-chat:hover {
    background-color: #f2f2f2;
    border-radius: 20%;
}

.button-radius {
    border-radius: 2rem;
}

.modal-header-radius {
    border-top-left-radius: 18px;
    color: #fff;
    border-top-right-radius: 18px;
    background: #0072bc;
}

.modal-header button{
    border-radius: 20px;
}


/* ------- PROFILE CUSTOMER ALOLINE ------- */

.cover-image-profile-customer {
    width: 100%;
    height: 340px;
    object-fit: cover;
    object-position: top;
    border-radius: 0.5rem;
    /*border: 0.1rem solid #828282;*/
}

.avatar-profile-customer {
    padding: 1.5rem;
    cursor: pointer;
}

.user-name-profile-customer label {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    white-space: normal;
    padding: 0 0.5rem;
    cursor: pointer;
}

.user-info-profile-customer {
    border-radius: 0.3rem;
    margin-left: 0;
    padding: 0.8rem;
}

.title-list-friend {
    border-bottom: 0.1rem solid lightgrey;
    padding: 0;
    font-weight: bold;
}

.avatar-list-friend {
    padding: 0.5rem 1rem;
    text-align: center;
    cursor: pointer;
}


/* ------- END PROFILE CUSTOMER ALOLINE ------- */

.bg-customer-default {
    background-color: #919191;
    cursor: pointer;
}

.bg-customer-default.active {
    background-color: #0072bc;
}

.bg-customer-default:hover {
    background-color: #ffa233;
}

.tooltip {
    z-index: 99999 !important;
}

.modal-header .label.label-lg {
    padding: 4px 21px;
}


/* CSS Update Image Food */

.form-image {
    position: absolute;
    width: calc(100% / 1.2) !important;
    height: 100px !important;
    text-align: center;
    padding-top: 68px;
}


/* CUSTOM SETTING */

.box-list-restaurant {
    width: 100%;
    border-radius: 0.5rem;
    padding: 0.5rem;
    background-color: white;
    cursor: pointer;
    /*border: 0.1rem solid lightgray;*/
    box-shadow: 0 0 0.5rem lightgrey;
    height: 100%;
}

.custom-information {
    font-size: 20px;
    font-weight: bold;
    color: white;
    margin-bottom: 0.4rem !important;
    margin-top: 0rem;
}

.btn-back {
    font-size: 16px;
    font-weight: bold;
}

.btn-back:hover {
    color: #ffa223 !important;
}

.user-info {
    padding: 1rem;
    margin-top: -8rem;
}

.bg-image {
    background-color: #d0d6d9;
    border-radius: 0.5rem;
    height: 9rem;
    max-height: 80%;
}

.bg-image-sub {
    height: 50%;
    background-color: #d0d6d9;
    border-radius: 0.5rem;
}

.h-7-r {
    height: 100%;
    border-radius: 0.2rem;
    object-fit: cover;
}

.bor-bottom {
    border-bottom: 1px solid rgba(204, 204, 204, 0.35);
    padding-bottom: 1rem;
}

.hover-image {
    opacity: 0;
    border-radius: 50%;
    position: absolute;
    text-align: center;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1rem;
    padding: 8px;
    top: 65%;
    left: 63%;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.61);
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}

.hover-image-avatar {
    opacity: 0;
    border-radius: 50%;
    position: absolute;
    text-align: center;
    width: 10px;
    height: 10px;
    font-size: 23px;
    padding: 29px;
    bottom: 0;
    left: 21vh;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.61);
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;

    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 999999999999;
}

#profile-image:hover .hover-image-avatar {
    opacity: 1;
    cursor: pointer;
}

.custom-box-logo:hover .hover-image {
    opacity: 1;
    cursor: pointer;
}

.hover-cover-image {
    opacity: 0;
    position: absolute;
    text-align: center;
    width: 3rem;
    height: 3rem;
    float: left;
    left: 2rem;
    top: 1rem;
    color: #fff;
    font-size: 20px;
    padding: 0.6rem;
    background-color: rgba(0, 0, 0, 0.61);
    -webkit-transition: all ease-in-out 0.3s;
    border-radius: 50%;
    transition: all ease-in-out 0.3s;
}

table.dataTable td {
    word-break: break-word;
}


div.dataTables_wrapper div.dataTables_filter input {
    border-radius: 10px;
    padding: 6px 10px 6px 10px;
}

div.dataTables_wrapper div.dataTables_length select {
    border-radius: 10px;
    padding: 6px 10px 6px 10px;
}

.swal2-success-line-tip {
    top: 3.5em !important;
    left: 1.6em !important;
    width: 1.5625em !important;
    transform: rotate(45deg) !important;
}

.swal2-success-line-long {
    top: 3em !important;
    right: 1.4em !important;
    width: 2.9em !important;
    transform: rotate(-45deg) !important;
}

.list-images-branch-setting {
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
    margin: 0;
    /* border: 0.1rem dashed lightgray; */
    border-radius: 0.5rem;
    /* background-image: url(../../../../files/assets/images/nodata-datatable2.png);
    background-repeat: no-repeat;
    background-position-x: center;
    height: 10rem; */
}

.show-img {
    width: 100%;
    height: 12rem;
    border-radius: 0.5rem;
    box-shadow: 0 0 0.3rem;
}

.btn-delete-image {
    text-align: center;
    font-size: 0.8rem;
    cursor: pointer;
    margin-top: 1rem;
}

.icon-delete-image {
    padding: 0.5rem 0.6rem;
    box-shadow: 0 0 0.3rem;
    border-radius: 50%;
    color: gray;
}

.icon-delete-image:hover {
    color: white;
    background-color: indianred;
}

.icon-reload-image {
    padding: 0.5rem 0.6rem;
    box-shadow: 0 0 0.3rem;
    border-radius: 50%;
    color: white;
    background-color: gray;
}

.icon-reload-image:hover {
    box-shadow: 0 0 0.3rem grey;
}

.choose-images {
    width: 7rem;
    margin-top: 1rem;
    margin-bottom: 1rem !important;
    padding: 0.8rem;
    box-shadow: 0 0 0.3rem;
    border-radius: 0.5rem;
    cursor: pointer;
}

.choose-images:hover {
    box-shadow: 0 0 0.3rem #ffa223;
    color: #ffa223;
}

.save-images {
    width: 11rem;
    padding: 0.8rem;
    border-radius: 1rem;
    background-color: #0072bc;
    color: white;
    cursor: pointer;
}

.save-images:hover {
    box-shadow: 0 0 0.3rem black;
}

.name-file-image {
    font-size: 0.9rem !important;
}

.upload-image-success {
    font-size: 0.65rem !important;
    font-style: italic;
}

.upload-image-error {
    font-size: 0.65rem !important;
    font-style: italic;
}

.button-back {
    position: fixed;
    top: 5rem;
    right: 2%;
    width: 3rem;
    height: 3rem;
    padding: 0.8rem;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    color: white;
    font-weight: bold;
    box-shadow: 0 0 0.3rem dimgrey;
    background-color: dimgrey;
    outline: none !important;
}

.button-back:hover {
    background-color: snow;
    color: dimgrey;
}

.button-save {
    position: fixed;
    bottom: 5%;
    right: 5%;
    width: 3rem !important;
    height: 3rem;
    padding: 0.5rem;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    box-shadow: 0 0 0.3rem dimgrey;
    background-color: #c2c2c2;
    outline: none !important;
    z-index: 99;
}

.button-save:hover {
    background-color: #0072bc;
    color: #ffffff;
}

.button-save-2 {
    position: fixed;
    bottom: 5%;
    right: 2%;
    width: 3rem;
    height: 3rem;
    padding: 0.5rem;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    color: white;
    font-size: 17px;
    font-weight: bold;
    box-shadow: 0 0 0.3rem dimgrey;
    background-color: #ffa223;
    outline: none !important;
}

.button-save-2:hover {
    background-color: snow;
    color: dimgray;
}

.name-branch-setting {
    color: #0072bc;
    font-size: 1.3rem;
    font-weight: bold;
    text-transform: none;
    margin: 0.5rem 2rem 0;
}

.user-img {
    background-color: lightgray;
}

#upload-avatar-croppie {
    width: 100%;
    height: 250px;
    padding-bottom: 35px;
}

.btn-convert-left-to-right, .btn-convert-right-to-left {
    color: #afafaf;
}

.btn-convert-left-to-right:hover, .btn-convert-right-to-left:hover {
    color: #111;
}

button {
    outline: none;
}

.profile-image-avatar {
    border: 4px solid #fff;
    border-radius: 100%;
    width: 255px;
    height: 255px;
    display: inline-block;
}

.toolbar {
    float: left;
}

select#select {
    width: 100px;
    display: inline-block;
}

.nav-fixed {
    position: fixed;
    bottom: 0;
    width: 82.5%;
}

.search-full-layout {
    background-color: #f2f2f2;
    margin-top: 0.7rem;
    /*background: none;*/
    border-radius: 200px;
    height: 2rem;
    display: flex;
    align-items: center;
    transition: all 0.75s ease-in-out;
}

.search-text-full-layout {
    padding: 0;
    border: 0;
    background: transparent;
    outline: 0;
    color: #2f2f2f;
    float: left;
    line-height: 2rem;
    width: 250px;
    margin-left: 1rem;
    transition: all 0.5s ease-in-out;
    font-size: 0.8rem;
}

.search-button-full-layout {
    color: #404E67;
    /*background: salmon;*/
    border-radius: 50%;
    float: right;
    height: 2rem;
    width: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    transition: all 0.5s ease-in-out;
}

.search-full-layout:hover {
    background-color: #f2f2f2;
}


/*.search-full-layout:hover > .search-text-full-layout {*/


/*    width: 250px;*/


/*    margin-left: 1rem;*/


/*}*/

.search-full-layout:hover > .search-button-full-layout {
    transform: scale(0.75);
}

.show-search-text-full-layout {
    width: 12.5rem;
    margin-left: 1rem;
}

.search-results-full-layout {
    transform: scale(0.75);
    position: absolute;
    display: none;
    padding: 0;
    margin: 0;
    border: 2px solid #c2c2c2 !important;
    border-radius: 2% 2% 5% 5%;
    background-color: #f2f2f2;
    top: 0;
    left: 0;
}

.search-item-full-layout {
    display: none;
    width: 270px;
    align-items: center;
    padding: 0 24px;
    position: relative;
    cursor: pointer;
    transition: 0.2s background-color;
    /*border-bottom: 2px solid #c2c2c2;*/
    line-height: 2;
    margin: 5px;
    background-color: #f2f2f2;
}

.search-item-full-layout:hover {
    background-color: #d9d9d9;
    border-radius: 10px;
}

.search-item-full-layout.active {
    background-color: #b9c3c4;
    border-radius: 10px;
}

.search-item-full-layout .pcoded-micon {
    width: 25px;
    margin-bottom: -10px;
    font-size: 16px;
    padding: 4px;
    margin-right: 10px;
    display: inline-block;
    height: 35px;
    text-align: center;
    border-radius: 20%;
    background-color: #FF7588;
}

.search-item-end-full-layout {
    border-bottom: none !important;
}

.search-item-full-layout .pcoded-micon i {
    position: absolute;
    left: 27px;
    top: 20px;
    color: #fff;
}

.search-item-full-layout .pcoded-mtext {
    opacity: 1;
    visibility: visible;
    position: absolute;
    top: 0;
    font-weight: 900;
    font-size: 17px !important;
}

#text-number-booking {
    text-transform: uppercase;
    font-weight: 800;
}

.user-img:hover .hover-image-avatar {
    background-color: #0072bc;
    opacity: 1;
    cursor: pointer;
}

.search-results-full-layout > li:nth-child(1) > a > .pcoded-micon {
    background-color: #2196F3 !important;
}

.search-results-full-layout > li:nth-child(2) > a > .pcoded-micon {
    background-color: #FF7588 !important;
}

.search-results-full-layout > li:nth-child(3) > a > .pcoded-micon {
    background-color: #16D39A !important;
}

.search-results-full-layout > li:nth-child(4) > a > .pcoded-micon {
    background-color: #FFB64D !important;
}

.search-results-full-layout > li:nth-child(5) > a > .pcoded-micon {
    background-color: #ab7967 !important;
}

.search-results-full-layout > li:nth-child(6) > a > .pcoded-micon {
    background-color: #39ADB5 !important;
}

.search-results-full-layout > li:nth-child(7) > a > .pcoded-micon {
    background-color: #7C4DFF !important;
}

.search-results-full-layout > li:nth-child(8) > a > .pcoded-micon {
    background-color: #FF5370 !important;
}

.search-results-full-layout > li:nth-child(9) > a > .pcoded-micon {
    background-color: #2196F3 !important;
}

.search-results-full-layout > li:nth-child(10) > a > .pcoded-micon {
    background-color: #FF7588 !important;
}

.search-results-full-layout > li:nth-child(11) > a > .pcoded-micon {
    background-color: #16D39A !important;
}

.search-results-full-layout > li:nth-child(12) > a > .pcoded-micon {
    background-color: #FFB64D !important;
}

.search-results-full-layout > li:nth-child(13) > a > .pcoded-micon {
    background-color: #ab7967 !important;
}

.search-results-full-layout > li:nth-child(14) > a > .pcoded-micon {
    background-color: #39ADB5 !important;
}

.search-results-full-layout > li:nth-child(15) > a > .pcoded-micon {
    background-color: #7C4DFF !important;
}

.search-results-full-layout > li:nth-child(16) > a > .pcoded-micon {
    background-color: #FF5370 !important;
}

.search-results-full-layout > li:nth-child(17) > a > .pcoded-micon {
    background-color: #2196F3 !important;
}

.search-results-full-layout > li:nth-child(18) > a > .pcoded-micon {
    background-color: #FF7588 !important;
}

.search-results-full-layout > li:nth-child(19) > a > .pcoded-micon {
    background-color: #16D39A !important;
}

.search-results-full-layout > li:nth-child(20) > a > .pcoded-micon {
    background-color: #FFB64D !important;
}

.search-results-full-layout > li:nth-child(21) > a > .pcoded-micon {
    background-color: #ab7967 !important;
}

.search-results-full-layout > li:nth-child(22) > a > .pcoded-micon {
    background-color: #39ADB5 !important;
}

.search-results-full-layout > li:nth-child(23) > a > .pcoded-micon {
    background-color: #7C4DFF !important;
}

.search-results-full-layout > li:nth-child(24) > a > .pcoded-micon {
    background-color: #FF5370 !important;
}

.search-results-full-layout > li:nth-child(25) > a > .pcoded-micon {
    background-color: #2196F3 !important;
}

.search-results-full-layout > li:nth-child(26) > a > .pcoded-micon {
    background-color: #FF7588 !important;
}

.search-results-full-layout > li:nth-child(27) > a > .pcoded-micon {
    background-color: #16D39A !important;
}

.search-results-full-layout > li:nth-child(28) > a > .pcoded-micon {
    background-color: #FFB64D !important;
}

.search-results-full-layout > li:nth-child(29) > a > .pcoded-micon {
    background-color: #ab7967 !important;
}

.search-results-full-layout > li:nth-child(30) > a > .pcoded-micon {
    background-color: #39ADB5 !important;
}

.search-results-full-layout > li:nth-child(31) > a > .pcoded-micon {
    background-color: #7C4DFF !important;
}

.search-results-full-layout > li:nth-child(32) > a > .pcoded-micon {
    background-color: #FF5370 !important;
}

.mobile-options-custom {
    position: absolute;
    right: 5px;
    top: calc(50% - 20px);
    border-radius: 50%;
    padding: 5px 9px;
    font-size: 20px;
}

.custom-box-logo {
    width: 15vh !important;
    height: 15vh;
}

.custom-box-logo img {
    border: 3px solid #ffffff;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    display: inline-block;
}

.pcoded-content-nav-mini {
    margin-left: 75px !important;
}

.ul-pcoded-nav-mini {
    border-bottom: 3px solid #f2f2f2;
    padding: 5px 0 !important;
}

.custom-box-cover-image {
    height: 28vh;
    background-color: lightgray;
}

.custom-box-cover-image:hover .hover-cover-image {
    opacity: 1;
    cursor: pointer;
}

.custom-name {
    font-size: 30px;
    font-weight: bold;
    color: #111111;
    padding: 5px;
    /*background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;*/
    /*border-radius: 7px;*/
}

.custom-name.active {
    font-size: 30px;
    font-weight: bold;
    color: #0072bc !important;
    padding: 5px;
    /*background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;*/
    /*border-radius: 7px;*/
}

.bg-white-border {
    background-color: white;
    border-radius: 0.5rem;
    box-shadow: 0 0 0.3rem lightgrey;
    padding-bottom: 3px;
}

.border-right {
    border-right: 1px solid lightgray !important;
}

.custom-unit-input {
    width: 5rem;
    padding: 0.2rem 1.2rem;
    margin: 0;
}

.box-shadow-div {
    border-radius: 0.4rem;
    padding: 1rem;
    margin-top: 1rem;
    box-shadow: 0 0 0.5rem lightgrey;
}

.number_booking {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    font-size: 1.5rem;
}


/* Css Layout OTP */

.code-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 40px 0;
}

.code {
    border-radius: 5px;
    font-size: 75px;
    height: 50px;
    width: 50px;
    border: 1px solid #eee;
    margin: 1%;
    text-align: center;
    font-weight: 300;
    -moz-appearance: textfield;
}

.code::-webkit-outer-spin-button,
.code::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.code:valid {
    border-color: #3498db;
    box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.25);
}

.info {
    background-color: #eaeaea;
    display: inline-block;
    padding: 10px;
    line-height: 20px;
    max-width: 400px;
    color: #777;
    border-radius: 5px;
}

@media (max-width: 600px) {
    .code-container {
        flex-wrap: wrap;
    }

    .code {
        font-size: 60px;
        height: 80px;
        max-width: 70px;
    }
}

.white-space-normal {
    white-space: normal !important;
}

.page-body .card {
    margin-bottom: 3px !important;
}

.tab-content {
    margin-top: 5px;
}

/* table.fix-size-table thead th {
   padding: 0.75rem 0.5rem !important;
}  */

.nav-tabs.md-5-tabs .slide {
    width: calc(100% / 5) !important;
}

.nav-tabs.md-6-tabs .slide {
    width: calc(100% / 6) !important;
}

.btn-index-work {
    border-radius: 50% !important;
    width: 1.5rem;
    height: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.sortable-moves div {
    position: absolute;
    left: 10px;
    top: 15px;
}

.sortable-moves p {
    display: inline-block;
    max-width: 85%;
    text-align: justify;
    margin-left: 30px !important;
    min-height: 35px;
}

.sortable-moves h6 {
    margin-left: 30px !important;
    border-bottom: 2px solid #c2c2c2;
    width: max-content;
    max-width: 85%;
    text-align: justify;
}

.sortable-moves span {
    float: right;
    display: grid;
    position: absolute;
    top: 15px;
    right: 5px;
}

.class-point-work-data {
    position: absolute;
    right: -5px;
    top: -20px;
    padding: 3px;
    background-color: #f8fbcd;
    font-weight: bold;
    border-radius: 5px;
    font-size: 13px;
    border: 1px solid #c2c2c2;
}

.sortable-moves span i {
    cursor: pointer;
    color: #b1b1b1;
}

.sortable-moves span i.fa-pencil-square {
    color: #ffa233;
}

.sortable-moves span i.fa-external-link-square {
    color: #0072bc !important;
}

.sortable-moves span i.fa-check-square {
    color: #16D39A;
}

.sortable-moves span i.fa-square {
    color: #b1b1b1;
}

.card-block2 {
    padding: 0.2rem;
}

.card-block3 {
    padding: 0.5rem;
}

.work-active {
    border-right: 5px solid #16D39A;
}

.work-warning {
    border-right: 5px solid #ffa233 !important;
}


.work-not-active {
    border-right: 5px solid #b1b1b1;
}

.right-none {
    right: 0 !important;
}

.sortable-disable .sortable-moves {
    cursor: default !important;
}

.search-layout-body {
    margin-top: 0;
    width: max-content;
    float: right;
    background-color: #f2f2f2;
    border-radius: 200px;
    height: 2rem;
    display: flex;
    align-items: center;
    transition: all 0.75s ease-in-out;
}

.search-text-layout-body {
    padding: 0;
    border: 0;
    background: transparent;
    outline: 0;
    color: #2f2f2f;
    float: left;
    line-height: 2rem;
    width: 250px;
    margin-left: 1rem;
    transition: all 0.5s ease-in-out;
    font-size: 0.8rem;
}

.search-button-layout-body {
    color: #404E67;
    border-radius: 50%;
    float: right;
    height: 2rem;
    width: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    transition: all 0.5s ease-in-out;
}
.search-button-layout-body-advertisement {
    color: #404E67;
    border-radius: 0 120px 120px 0;
    float: right;
    height: 35px;
    width: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    transition: all 0.5s ease-in-out;
    margin-right: 20px !important;
}

.search-phone-advertisement{
    z-index: 9;
    margin-left: -57px;
    margin-top: 2px;
    cursor: pointer;
}



.group-title-permission {
    position: absolute;
    width: 100%;
}

.group-title-permission > div {
    width: max-content;
    margin: 0 auto;
    padding: 10px;
    margin-top: -20px;
    background-color: #f8fbcd;
    border: 2px solid #ffdfa5;
    border-radius: 10px;
    font-weight: bold;
    font-size: 15px;
}

.li-nav-large-log-layout {
    position: absolute;
    right: 20px;
    top: 8px;
    color: rgba(242, 242, 242, 0.91);
}

.li-nav-mini-log-layout {
    position: absolute;
    right: 2px;
    top: 8px;
    color: rgba(242, 242, 242, 0.91);
    z-index: 10;
}

@media only screen and (max-width: 1235px) {
    .dropdown-toggle span {
        display: none;
    }

    .header-navbar .navbar-wrapper .navbar-container .nav-right li {
        padding: 0px 10px;
    }

    .search-text-full-layout {
        width: 190px;
    }
}

.tab-round {
    width: 50px;
    height: 50px;
    background-color: snow;
    border-radius: 50%;
    box-shadow: 0 0 0.3rem dimgrey;
}

.background-ghostwhite {
    background-color: ghostwhite;
}

.border-radius-6-px {
    border-radius: 6px;
}

.box-image {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    border: 1.5px solid #ede9e9;
    display: inline-block;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
    border-radius: 0.5rem;
    padding: 0.5rem;
}

.box-image > figure {
    margin: 0;
    position: relative;
    height: 15vh;
}

.box-image > figure img {
    display: inline-block;
    width: 100%;
    border-radius: 4px;
    height: 100%;
    object-fit: fill;
    background-color: #c2c2c2;
}

.box-image > figure > span {
    bottom: 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    position: absolute;
    right: 10px;
}

.box-content {
    display: inline-block;
    padding: 0 15px 20px;
    position: relative;
    width: 100%;
}

.frnd-meta > img {
    border: 2px solid #fff;
    border-radius: 100%;
    display: inline-block;
    margin-top: -40px;
    position: relative;
    vertical-align: middle;
    z-index: 2;
}

.frnd-name {
    display: inline-block;
    left: 117px;
    position: absolute;
    text-align: left;
    top: 10px;
}

.frnd-info {
    display: inline-block;
    list-style: outside none none;
    margin: 20px 0;
    padding: 0;
    width: 100%;
}

.frnd-meta > a {
    border-radius: 30px;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    position: relative;
}

.more-opotnz {
    cursor: pointer;
    float: right;
    line-height: initial;
    margin-top: 4px;
    position: relative;
}

.box-content > img {
    border: 2px solid #fff;
    border-radius: 100%;
    display: inline-block;
    margin-top: -40px;
    position: relative;
    vertical-align: middle;
    z-index: 2;
    width: 11vh;
}

.box-image img {
    height: auto;
    max-width: 100%;
}

.profile-controls {
    background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0;
    border-radius: 7px 0 0 7px;
    bottom: 20px;
    display: inline-block;
    list-style: outside none none;
    margin: 0;
    padding: 7px 14px;
    position: absolute;
    right: 0;
    z-index: 8;
}

.profile-controls > li {
    color: #fff;
    display: inline-block;
    margin: 0 2px;
    position: relative;
    vertical-align: middle;
}

.profile-controls > li:first-child > a {
    /*background: #FF5370;*/
    color: #fff;
}

.profile-controls > li > a,
.profile-controls > li > div {
    background: #888da8 none repeat scroll 0 0;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
    font-size: 16px;
    border-bottom-left-radius: 15%;
    border-top-left-radius: 15%;
}

.profile-controls > li > lable {
    background: #f8a136 none repeat scroll 0 0;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
    font-size: 16px;
    border-bottom-right-radius: 15%;
    border-top-right-radius: 15%;
    margin-left: -5px;
}

.btn-detail-branch {
    position: absolute;
    bottom: 0;
    right: 0;
}

.box-content > .frnd-name span {
    font-size: 20px !important;
    font-weight: bolder;
    color: #0070bc;
}

.upload-view-croppie {
    width: 100% !important;
    height: 350px !important;
    padding-bottom: 35px !important;
    overflow: hidden;
}

.filter-img {
    filter: blur(0.7px) brightness(80%);
}

.preview-image-branch {
    padding: 0;
    margin: 0;
    display: block;
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    text-align: center;
    scroll-behavior: smooth;
    height: 13vw;
}

.preview-image-branch > .item-image {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    /*width: min(50vw, 350px);*/
    display: inline-block;
    text-align: center;
    /* background-color: #16171f; */
    color: #9b9dad;
    /* padding-bottom: 1.5rem; */
    /*font-size: clamp(18px, 2.5vw, 22px);*/
    /*box-shadow: -10px 0 30px 0 rgba(#000, 0.25);*/
    margin-left: -4px;
    height: 100%;
    padding: 0.7rem;
}

.preview-image-branch > .item-image img {
    display: block;
    width: 100%;
    max-width: 100%;
    /* margin-bottom: 1.5rem; */
    height: 100%;
    border-radius: 15px;
}


/*  profile Branch */

.profile-branch {
    display: inline-block;
    margin-top: -175px;
    margin-left: 10px;
    text-align: center;
    width: 100%;
}

.profile-branch-thumb {
    display: inline-block;
    position: relative;
    /* margin-left: 5.5rem; */
}

.profile-branch-thumb > img {
    border: 3px solid #fff;
    border-radius: 100%;
    max-width: 155px;
    min-width: 155px;
    min-height: 155px;
    min-width: 155px;
    height: 155px;
    display: inline-block;
}

.edit-branch {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    border: 1px solid #b3b3b3;
    border-radius: 100%;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    opacity: 0;
    position: absolute;
    right: 10px;
    text-align: center;
    transform: scale(0);
    transition: all 0.2s linear 0s;
    visibility: hidden;
    width: 40px;
}

.fileContainer {
    color: #fff;
    margin: 0;
    width: 100%;
}

.fileContainer [type=file] {
    cursor: pointer;
    display: block;
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
    right: 0px;
    text-align: right;
    top: 0;
    width: 100%;
    overflow: hidden;
}

.author-content {
    display: inline-block;
    margin-top: 30px;
    text-align: left;
    width: max-content;
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    border-radius: 7px;
}

.profile-branch-thumb:hover .edit-branch {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
}


/* Gallery */

.full {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.full .content {
    background-color: rgba(0, 0, 0, 0.75) !important;
    height: 100%;
    width: 100%;
    display: grid;
}

.full .content img {
    left: 50%;
    transform: translate3d(0, 0, 0);
    animation: zoomin 1s ease;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}

.byebye {
    opacity: 0;
}

.byebye:hover {
    transform: scale(0.2) !important;
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:300);
* {
    box-sizing: border-box;
}

body {
    margin: 0;
    font-family: "Gilroy", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

h1 {
    font-weight: 100;
    margin: 0;
}

section {
    column-width: 300px;
    column-gap: 5px;
    padding: 5px;
}

section img {
    width: 100%;
    cursor: pointer;
}

/*.lightbox {*/
/*    position: fixed;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    top: 0;*/
/*    display: none;*/
/*    background: #7f8c8d;*/
/*    perspective: 1000;*/
/*}*/

.filter {
    position: absolute;
    width: 100%;
    height: 100%;
    filter: blur(20px);
    opacity: 0.5;
    background-position: center;
    background-size: cover;
}

.lightbox img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotateY(0deg);
    max-height: 95vh;
    max-width: calc(95vw - 100px);
    transition: 0.8s cubic-bezier(0.7, 0, 0.4, 1);
    transform-style: preserve-3d;
}

.border-group > input {
    border: 0;
}

/*.lightbox:hover img{
  transform: translate(-50%, -50%) rotateY(180deg);
}*/


/* [class^="arrow"] { */


/* height: auto !important; */


/* width: 50px; */


/* background: rgba(0, 0, 0, 0.4); */


/* position: absolute;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
} */


/* [class^="arrow"]:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    width: 15px;
    height: 15px;
} */


/* .arrowr {
    right: 0;
}

.arrowr:after {
    border-right: 1px solid white;
    border-bottom: 1px solid white;
} */


/*
.arrowl {
    left: 0;
}

.arrowl:after {
    border-left: 1px solid white;
    border-top: 1px solid white;
} */


/*.close {*/


/*    position: absolute;*/


/*    right: 0;*/


/*    width: 50px;*/


/*    height: 50px;*/


/*    background: rgba(0, 0, 0, 0.4);*/


/*    margin: 20px;*/


/*    cursor: pointer;*/


/*}*/


/*.close:after,*/


/*.close:before {*/


/*    content: '';*/


/*    position: absolute;*/


/*    top: 50%;*/


/*    left: 50%;*/


/*    width: 1px;*/


/*    height: 100%;*/


/*    background: #e74c3c;*/


/*}*/


/*.close:after {*/


/*    transform: translate(-50%, -50%) rotate(-45deg);*/


/*}*/


/*.close:before {*/


/*    transform: translate(-50%, -50%) rotate(45deg);*/


/*}*/

.title {
    font-size: 20px;
    color: #000;
    z-index: 1000;
    position: absolute;
    top: 0;
    left: 0;
}

.profile-controls > li .btn-detail-branch-booking {
    background-color: #0072BC;
    border-radius: 50%;
}

.profile-controls > li .btn-tab-booking {
    background-color: #0072BC;
    border-radius: 50%;
    padding: 0;
    color: #fff;
}

.box-image-banner {
    height: 26vh !important;
    min-height: 160px !important;
}

.box-image-banner-branch {
    height: 32vh !important;
    min-height: 160px !important;
}

.edit-pp {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    left: 10px;
    line-height: 38px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 10px;
    transform: scale(0);
    transition: all 0.2s linear 0s;
    width: 40px;
    z-index: 99999999999 !important;
}

.box-image:hover .edit-pp {
    opacity: 1;
    transform: scale(1);
}

.profile-controls > li .btn-p-0 {
    background-color: #c2c2c2;
    border-radius: 50%;
    padding: 0;
    color: #fff;
}

.profile-controls > li .active {
    background-color: #0072bc !important;
    border-radius: 50%;
    padding: 0;
    color: #fff;
}

.btn-radius-50 {
    border-radius: 50% !important;
}

.btn-edit-name {
    font-size: 17px;
    position: absolute;
    border-radius: 50%;
    margin-left: 9px;
}

.input-change-name {
    font-weight: bold;
    border-radius: 19px;
    border: solid #fff;
    width: auto;
    text-align: left;
    font-size: 30px !important;
    color: rgb(0, 114, 188) !important;
    background-color: #e8e8e8;
    padding: 5px;
}

.image-brach {
    padding: 5px;
    border-radius: 16px;
    /* box-shadow: 0 1px 20px 0 rgb(69 90 100 / 8%); */
}

.icon-control {
    position: absolute;
    top: 11px;
    right: 16px;
    padding: 0 6px;
}

.icon-control i {
    color: #fff;
}

.more {
    padding: 4px 8px;
}

.more:hover {
    color: #000 !important;
    background-color: #fff;
    padding: 4px 8px;
    border-radius: 50%;
    cursor: pointer;
}

.more-option-image > ul > li i {
    color: #222;
    display: inline-block;
    font-size: 14px;
    margin-right: 8px;
    transition: all 0.1s linear 0s;
    vertical-align: middle;
}

.icon-control:hover i {
    color: #000 !important;
}

.card-block-left-right {
    padding: 0 1rem;
    width:100%;
}

.add-image-branch {
    padding: 1.2rem 1.3rem;
    border-radius: 50%;
    border: 1px solid #000;
    font-size: 12px;
    display: inline-block;
}

.add-image-branch:hover {
    color: #0087F7;
    border-color: #008cd7;
}

.list-images-branch-setting .more {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 6;
}

.more-option-image > ul > li {
    cursor: pointer;
    display: inline-block;
    font-size: 11.5px;
    margin-bottom: 7px;
    transition: all 0.2s linear 0s;
    width: 100%;
    font-weight: 400;
}

.more-option-image:hover > ul {
    opacity: 1;
    right: -1px;
    top: 100%;
    transform: scale(1);
    visibility: visible;
}

.more-option-image > i {
    color: #fff;
    font-size: 25px;
}

.more:hover i {
    color: #000;
}

.image-brach:hover {
    background-color: #000;
    opacity: 0.7;
}

.more-option-image > ul {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 2px 2px 10px rgb(0 0 0 / 10%);
    display: inline-block;
    list-style: outside none none;
    margin: 0;
    opacity: 0;
    padding: 15px;
    position: absolute;
    right: -100px;
    top: -220%;
    transform: scale(0);
    transition: all 0.2s linear 0s;
    visibility: hidden;
    width: 175px;
    z-index: 9;
}

.is_check_all_image {
    position: relative;
    z-index: 99;
}

.checkbox_image_all_branch {
    top: 15px;
    position: absolute;
    left: 20px;
}

.item-upload {
    background: #fff none repeat scroll 0 0;
    /* border: 1px dashed #afafaf; */
    color: #515365;
    cursor: pointer;
    display: block;
    height: 100%;
    padding: 38px 27px;
    text-align: center;
    width: 100%;
    border-radius: 5px;
}

.item-box {
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 999;
}

.item-upload > i {
    color: #fa6342;
    font-size: 40px;
}

.upload-meta {
    display: inline-block;
    margin-top: 10px;
    width: 100%;
}

.upload-meta > span {
    color: #afafaf;
    display: inline-block;
    font-size: 11px;
    line-height: 14px;
    width: 100%;
}

#list-image-branch-preview {
    height: 100% !important;
}

#list-image-branch-preview li {
    position: relative;
}

#list-image-branch-preview li .fa-check {
    position: absolute;
    top: 11px;
    right: 0;
    color: #fff;
    border: 2px solid #7fea6c;
    border-radius: 50%;
    /* padding: 2px; */
    background-color: #7fea6c;
    font-size: 10px;
}

#list-image-branch-preview li .fa-close:hover {
    border-radius: 50%;
    border: 1px solid #000;
    /* padding: 0.1rem 0.2rem; */
    background: #000;
}

#list-image-branch-preview li .fa-close {
    position: absolute;
    top: 0.7rem;
    left: 1rem;
    color: #fff;
}

#list-image-branch-preview li .fa-times {
    position: absolute;
    top: 11px;
    right: 0;
    color: #fff;
    border: 2px solid #d83a3a;
    border-radius: 50%;
    padding: 2px;
    background-color: #d83a3a;
}

.image-gif-loading {
    position: absolute;
    width: 3rem !important;
    height: 3rem !important;
    top: -13px;
    right: -23px;
}


/* Style the Image Used to Trigger the Modal */

img {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

img:hover {
    opacity: 0.7;
}


/* The Modal (background) */

#image-viewer {
    display: none;
    position: fixed;
    z-index: 99999;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.9);
    backdrop-filter: blur(11px);
}

#image-viewer .modal-content {
    margin: auto;
    display: block;
    width: 100%;
    max-width: 38%;
    animation-name: zoom;
    animation-duration: 0.6s;
    border-radius: 25px;
}


/* Image viewer */

#image-viewer .close {
    color: #fff;
    right: 2rem;
    position: absolute;
    top: 0rem;
    cursor: pointer;
}

.close:after,
.close:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0px;
    height: 100%;
    background: black;
}


/* #image-viewer .close:hover{

} */

#image-viewer .close i {
    font-size: 53px;
}

@media only screen and (max-width: 700px) {
    .modal-content {
        width: 100%;
    }
}


/* End image viewer */

.smal-box {
    border: 1px dashed #c3c3c3;
    border-radius: 5px;
    display: inline-block;
    padding: 25px;
    width: 100%;
    text-align: center;
}

.sugested-photos {
    display: inline-block;
    /* margin-top: 30px; */
    width: 100%;
    /* margin-bottom: 30px; */
}

.sugested-photos > h5 {
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 15px;
    width: 100%;
}

.sugestd-photo-caro {
    margin: 0;
    list-style: none;
    padding: 0;
    margin: 12px;
}

.sugestd-photo-caro > li {
    cursor: pointer;
    display: inline-block;
    margin: 0 2px;
    width: 115px;
}

.sugestd-photo-caro > li img {
    border-radius: 3px;
    width: 100%;
    height: 100%;
    margin: 6px;
    border: 1px solid;
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 10px 6px -6px #777;
}

.smal-box .fileContainer > em,
.from-gallery > em {
    color: #515365;
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 0;
    width: 100%;
    cursor: pointer;
}

.smal-box i {
    font-size: 30px;
    color: #0571bb;
    margin-bottom: 14px;
}

.icon-image-nav-menu {
    padding: 0 !important;
    background-color: #6da5caa6 !important;
}

.icon-image-nav-menu img {
    width: 2rem !important;
    margin-left: -5px !important;
}

.wrapper-image {
    /*grid-template-columns: repeat(2, 1fr);*/
    /*grid-auto-rows: 18vh;*/
    display: grid;
    gap: 0.3vh;
    grid-auto-rows: 11vh;
    grid-template-columns: 1fr 11vh;
}

.gallery {
    margin-bottom: 0 !important;
}

.gallery > img {
    object-fit: cover;
    width: 100%;
    max-height: 100%;
}

.bg-image-chat {
    background-color: #c7eafc;
    padding: 1vh;
    border-radius: 10px;
}

.wrapper-media {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: 7vh;
    gap: 0.3vh;
}

.active-box-chat {
    background-color: #92cc8e !important;
}

.div-pinned {
    height: 3vh;
    top: 0;
    position: relative;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid silver;
    background: white;
}

.div-pinned:hover {
    background-color: #F2F2F2;
}

.list-pinned {
    top: 0;
    position: relative;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid silver;
    background: white;
    display: none;
}


#message-pinned:hover {
    background-color: #F2F2F2;
}

.drop-left-pinned {
    left: -14vh !important;
}

.field-reactions:checked:focus ~ .text-desc, .field-reactions, [class*=reaction-], .text-desc {
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.field-reactions:checked ~ [class*=reaction-], .box:hover [class*=reaction-], .field-reactions:focus ~ .text-desc {
    clip: auto;
    overflow: visible;
    opacity: 1;
}

.main-title {
    background: #3a5795;
    padding: 10px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

.text-desc {
    font-weight: normal;
    text-align: center;
    transform: translateY(-50px);
    white-space: nowrap;
    font-size: 13px;
    width: 100%;
}

[class*=reaction-] {
    border: none;
    background-image: url(http://deividmarques.github.io/facebook-reactions-css/assets/images/facebook-reactions.png);
    background-color: transparent;
    display: block;
    cursor: pointer;
    height: 2.7vh;
    position: absolute;
    width: 2.8vh;
    z-index: 11;
    top: 0.5vh;
    transform-origin: 50% 100%;
    transform: scale(0.1);
    transition: all 0.3s;
    outline: none;
    will-change: transform;
    opacity: 0;
    background-size: 16vh;
}

.box {
    position: relative;
    /*left: calc(50% - 150px);*/
    /*top: calc(50% - 50px);*/
    width: 3vh;
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    visibility: hidden;
}

.field-reactions:focus ~ .label-reactions {
    border-color: rgba(88, 144, 255, 0.3);
}

.field-reactions:checked:focus ~ .label-reactions {
    border-color: transparent;
}

.label-reactions {
    background: url(https://cdn4.iconfinder.com/data/icons/facebook-likes/100/1.png) no-repeat 0 0;
    border: 2px dotted transparent;
    display: block;
    height: 3vh;
    margin: 0 auto;
    width: auto;
    color: transparent;
    cursor: pointer;
    background-size: 3vh;
}

.toolbox {
    background: #fff;
    height: 3.5vh;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 8%), 0 2px 2px rgb(0 0 0 / 15%);
    width: 16.3vh;
    border-radius: 40px;
    top: -3vh;
    left: -7.2vh;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.15s;
}

.legend-reaction {
    background: rgba(0, 0, 0, 0.75);
    border-radius: 10px;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    text-overflow: ellipsis;
    font-weight: bold;
    line-height: 20px;
    max-width: 100%;
    opacity: 0;
    overflow: hidden;
    padding: 0 6px;
    transition: opacity 50ms ease;
    left: 50%;
    position: absolute;
    text-align: center;
    top: -28px;
    transform: translateX(-50%);
}

.box:hover [class*=reaction-] {
    transform: scale(0.8) translateY(-3.2vh);
}

.box:hover [class*=reaction-]:hover, .box:hover [class*=reaction-]:focus {
    transition: all 0.2s ease-in;
    transform: scale(1) translateY(-3.2vh);
}

.box:hover [class*=reaction-]:hover .legend-reaction, .box:hover [class*=reaction-]:focus .legend-reaction {
    opacity: 1;
}

.box:hover .toolbox {
    opacity: 1;
}

.box:hover .toolbox {
    visibility: visible;
}

.box:hover .reaction-love {
    transition-delay: 0.06s;
}

.box:hover .reaction-haha {
    transition-delay: 0.09s;
}

.box:hover .reaction-wow {
    transition-delay: 0.12s;
}

.box:hover .reaction-sad {
    transition-delay: 0.15s;
}

.box:hover .reaction-angry {
    transition-delay: 0.18s;
}

.label-reactions:hover ~ [class*=reaction-] {
    transform: scale(0.8) translateY(-4vh);
}

.field-reactions:checked ~ [class*=reaction-] {
    transform: scale(0.8) translateY(-40px);
}

.field-reactions:checked ~ [class*=reaction-]:hover, .field-reactions:checked ~ [class*=reaction-]:focus {
    transition: all 0.2s ease-in;
    transform: scale(1) translateY(-35px);
}

.field-reactions:checked ~ [class*=reaction-]:hover .legend-reaction, .field-reactions:checked ~ [class*=reaction-]:focus .legend-reaction {
    opacity: 1;
}

.field-reactions:checked ~ .toolbox {
    opacity: 1;
}

.field-reactions:checked ~ .toolbox,
.field-reactions:checked ~ .overlay {
    visibility: visible;
}

.field-reactions:checked ~ .reaction-love {
    transition-delay: 0.03s;
}

.field-reactions:checked ~ .reaction-haha {
    transition-delay: 0.09s;
}

.field-reactions:checked ~ .reaction-wow {
    transition-delay: 0.12s;
}

.field-reactions:checked ~ .reaction-sad {
    transition-delay: 0.15s;
}

.field-reactions:checked ~ .reaction-angry {
    transition-delay: 0.18s;
}

.reaction-like {
    left: -7.2vh;
    background-position: 1px -16vh;
}

.reaction-love {
    background-position: -2.7vh 0;
    left: -4.5vh;
}

.reaction-haha {
    background-position: -5.3vh 0;
    left: -2vh;
}

.reaction-wow {
    background-position: -8vh 0;
    left: 0.7vh;
}

.reaction-sad {
    background-position: -10.6vh 0;
    left: 3.5vh;
}

.reaction-angry {
    background-position: -13.2vh 0;
    left: 6.2vh;
}

.message-react-chat {
    margin: 0.2vh;
}

.div-reacts {
    display: flex;
    border: 1px solid;
    border-radius: 1vh;
    background-color: #F2F2F2;
    margin: 0.5vh;
}

.flow-text-reply {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 25vh;
    text-align: left;
}

.box-profile-chat {
    height: 40px;
    width: 40px;
}

.box-profile .profile-chat img {
    width: 100%;
    border-radius: 50%;
}

.box-profile .profile-name {
    margin: 0.2rem;;
}

.box-profile .profile-name span {
    font-size: 24px !important;
    font-weight: bold;
}

.box-chat {
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    border-radius: 20px;
}


/* FACEBOOK */

/* LOGIN FACEBOOK */

.step {
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QONaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NTRmNWJiZTctOGFiOS1kMDQ1LTljODItYWMwZDM5NmE5MzIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1MjVGMUUzNDZGRDExRTlCNjk5ODczMUYzQ0FENjY4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY1MjVGMUUyNDZGRDExRTlCNjk5ODczMUYzQ0FENjY4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0ODBmOWUxLWFhY2UtZjc0Yi1hODdlLWE2MmFiMTE1NjIyNyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmU5MjUyMzBjLWU5MmYtZGQ0ZC1hZGUyLTk5MGJkM2M1OWM3ZSIvPiA8L3Jk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AAAAAAAAAAAAAAAAAAAAAAAAArt9B4PN9E4WP6HQ+BhydnbNOrDE0a1ztfp3WzxOyz1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvO1+ndbPE7J1d52v07rZ4nZOrvf//Z) no-repeat 50%;
    background-size: 100% 100%;
    padding-bottom: 50px;
    /*overflow: auto;*/
}

.step,
.step .container {
    height: 85vh;
}

.step .container .header {
    height: 20%;
    justify-content: center;
    align-items: flex-end;
    margin-top: 50px;
}

.step .container .content-warp {
    justify-content: center;
    margin-top: 15px;
}

.step .container .content-warp .block-image {
    height: 100%;
    text-align: right;
    flex-shrink: 0;
    width: 50%;
}

.step .container .content-warp .block-image .block-image-content {
    margin-right: 35px;
}

.step .container .content-warp .block-image .block-image-content img {
    height: 100%;
}

.step .container .header .header-content .logo {
    margin-top: 10px;
    height: 69px;
    margin-bottom: 10px;
}

.step .container .header .header-content h1 {
    font-size: 20px;
    font-weight: 500;
    color: #252525;
    margin: 0 0 10px;
}

.step .container .header .header-content p {
    font-size: 15px !important;
    line-height: 20px;
    color: #333;
    margin: 0 0 22px !important;
}

.step .container .content-warp .block-step {
    text-align: left;
    padding: 111px 0 0;
    width: 50%;
}

.step .container .content-warp .block-step .block-content {
    margin-left: 35px;
}

.step .container .content-warp .block-step .block-content .btn {
    width: 161px;
    height: 43px;
    background: #ff9933;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    border-radius: 8px;
}

.step .container .content-warp .block-step .block-content .number ul {
    padding-left: 7px;
}

.step .container .content-warp .block-step .block-content .number ul li.active {
    color: #fff;
    background: #ff9933;
    box-shadow: 0 0 0 7px #d7e4fa;
}

.step .container .content-warp .block-step .block-content .number ul li {
    width: 27px;
    height: 27px;
    border-radius: 50%;
    line-height: 25px;
    border: 1px solid #ff9933;
    color: #ff9933;
    text-align: center;
    margin-right: 78px;
    position: relative;
}

.step .container .content-warp .block-step .block-content .content {
    padding-top: 45px;
}

.step .container .content-warp .block-step .block-content .content span {
    font-size: 16px;
    line-height: 36px;
    color: #747474;
    display: block;
}

.step .container .content-warp .block-step .block-content .content h2 {
    font-size: 24px;
    color: #1b76f2;
    font-weight: 500;
    line-height: 36px;
    margin: 0 0 15px;
    min-height: 72px;
}

.step .container .content-warp .block-step .block-content .number ul li:after,
.step .container .content-warp .block-step .block-content .number ul li:before {
    content: "";
    width: 9px;
    height: 13px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAYAAAC6nQw6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBBNjc4MTg0NDcwMDExRTlCMTE3RTA2RDRCOUQ0N0Y3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBBNjc4MTg1NDcwMDExRTlCMTE3RTA2RDRCOUQ0N0Y3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEE2NzgxODI0NzAwMTFFOUIxMTdFMDZENEI5RDQ3RjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEE2NzgxODM0NzAwMTFFOUIxMTdFMDZENEI5RDQ3RjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4wKyDfAAAB2klEQVR42pSVSUsDQRCFJzFqRHDBNR5EVBIVXBAR8e5FvKgJitvRH+XBU1A0Zj0JgjfBX2CCxqjEBQUPkuASo/E1vIFicJYUfAxdE15ed1X1uNL3pVFN0/xgFXyBXXCqVRluMAT6QTvoAAGuvdUIecAGaAMj4Be0gEYQAXfVCJVAGdSAVoq6mEuBJ/DhRGiH21EupphX601QDw7BjROhE3BNIY0H3wQmQQV8gyR4tHLm5lPZPwJhkBHv/XS2AnrsHGn8J+UqAWrF9prBBNclvlfO3s0c6fEMonSWFvlBsG7lzGNYf/Jgk8LZEFtCd/YD4nRWMHOkxwt/rJxdiPwA2GLv9Vk5MjqLc60adYzVHAZBjpPqtTwoum3aQ1Vzn85uRb4XhMAS6Lba2n9RcVJ+s/CBRd4M8kzynMUoXZsKeSkyD9bALPOqSg8USMrmNRPqpJMQy69HDhyAGMtvujXdyQJFZpgvUiTCUbqyO6MusEyRgMhnwZ5oRNPDbmDr606mhZMsncQ4j5ZV87HJgpx4PS7pJKFXx0pojtsIioutwHOIcDs5JxfbNi996STDjk7ZOZFCdXyqqX4V1YkbxsJWKMyuLYvL65h3U1Wfo3PwBsY59WdOzsQYfwIMALHAdbC6KKeOAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: 100% auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -40px;
}

.step .container .content-warp .block-step .block-content .number ul li.active:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAaCAYAAAC6nQw6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFBNTk0MUIzNDcwMDExRTk5RTEyQTc3QzQ1QzE1NEZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFBNTk0MUI0NDcwMDExRTk5RTEyQTc3QzQ1QzE1NEZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUE1OTQxQjE0NzAwMTFFOTlFMTJBNzdDNDVDMTU0RkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUE1OTQxQjI0NzAwMTFFOTlFMTJBNzdDNDVDMTU0RkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5h1T1hAAAB6ElEQVR42qyUS0sCYRSGZ6axtIwuhCVmdCEsKGgjRLhsEdWiogL7G236MW270M2CqFXL+gPuLC1KC4QKumkXtPfAO/AxMM4EHXgY/RzPPHPO+T49vlbQED7QDCZBEpTBOjjTPIbBayPoBYOggwyBfhDwksjkNQRmwSLoA1+gDQTBDrj2mqjKP3/Tsp1oXDsC96DklKgukliV6ye4Y226QIS/S92iQAe34NnN6B1c8ckmDWOgBYzxHjE+pNmHk5EVYpanWRh0cz3IzwbNnpyMrJAa5Gjm49qwYqazZilQUM3sRnazEmsWtdXMYE0fnYysKLPldjMZiVHWsAIO+MBXJyNNKXCeryBmPcoAD1BEfi+aLnMmZjfslk4TMWrla86DF/nuZqQp45EBP9xGYa43sBExQ/unMD3e18nXSHIvWiEjcAwu3BL5WeQpsAISXH/jhEvXTkDaLZEcJ3Ngie23QhqwDfZp5fhqfhZ0mkkmlKJLkl2ScatRiDWxm2TBlmrilChAkxkmGVdqkqWFJLl065oUdoFJYsq6HDEbyjHi2P4mmshxuwziiskVTVK0qjlHYZ7XdhMp5mYtE3si2Uf1pMqDS3b/Hk1yXie7yAmtcPjKtDgFD3/ZIrKD02z7CA+081o1scevAAMAu098w6fOpNoAAAAASUVORK5CYII=) no-repeat 50%;
    background-size: 100% auto;
}

.step .container .content-warp .block-step .block-content .number ul li:after {
    right: -49px;
}

/* END LOGIN FACEBOOK */


/* .box-form {
    height: 100%;
    max-height: 94vh;
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
} */

.full-page-facebook {
    margin: 0 auto;
    min-height: 85vh;
    min-width: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


/* Form login Fb */

#login-page .page-body-login .content_fpage {
    padding: 20px 30px;
    overflow: hidden;
    height: 100%;
}

#login-page .page-body-login .content_fpage .fpage_connect {
    border-radius: 4px;
    border: 1px solid #ebebeb;
    padding: 0 30px 100px;
    overflow: hidden;
    height: 100%;
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QN/aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDE2YzM1MjQtYWVhZi02MjQyLWI5MzQtY2ZhMTA3NDZkNGJlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMxN0VGNkU2OTNEMjExRTg4MzI1ODNGNDNDNzE0NjcxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMxN0VGNkU1OTNEMjExRTg4MzI1ODNGNDNDNzE0NjcxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIyZTU0YjY4LWQ4ZjUtNjE0YS1hZjI3LTJiODQ0MThkNmNhNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MTZjMzUyNC1hZWFmLTYyNDItYjkzNC1jZmExMDc0NmQ0YmUiLz4gPC9yZGY6RGVzY3JpcHRpb24+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) 0 0 no-repeat, url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QN/aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDE2YzM1MjQtYWVhZi02MjQyLWI5MzQtY2ZhMTA3NDZkNGJlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRGQTVEQzBBOTNEMjExRTg4RTIwQTU4MjY5MjFCMTNGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRGQTVEQzA5OTNEMjExRTg4RTIwQTU4MjY5MjFCMTNGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIyZTU0YjY4LWQ4ZjUtNjE0YS1hZjI3LTJiODQ0MThkNmNhNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MTZjMzUyNC1hZWFmLTYyNDItYjkzNC1jZmExMDc0NmQ0YmUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAB9AeUDAREAAhEBAxEB/8QAjQABAAIDAQEAAAAAAAAAAAAAAAEFAwQGAgkBAQADAQEAAAAAAAAAAAAAAAACAwQBBRABAAIBAgMEBgkCBAcAAAAAAAECAxEEITEFQWHRElFxgZEiQqGxwTJSEyMzQ+FicpIURPCywtJTVBURAQACAQMEAgMAAAAAAAAAAAABAgMRMQQhQVESYXFCExT/2gAMAwEAAhEDEQA/APvwD3HAEgAAAA5TqW3/ACNzaYjTHl+Kn2x73oYL+1fp5+anrb7V65UAAAAAA94sl8OSuTHOl6TrEuWrFo0l2tprOsOv2u5pusUZK8LRwyU9EvNyY5pOj0cd4vGrZQTAAAAAAAAAAAAAAAAAAAAAAaO+3ldrj4aTmv8At19HfK3Fi95+FWXJ6R8uTtabTNrTra06zM9svRiNHnzOqAAAAAAAW/SNv+ZltntHw4uFf8U+EM/JvpGnlo49NZ18OkYW0AAAAAAAAAB4gHsAAAAAGjv9t/qdvaKxrkp8WP19se1bhv62+FWantVyT0XngAAAAAAM+23GTbZIyY57rV7Jj0IXpF40lKl5pOsOt2+4x7nHGTHPD5q9sT6Jefek0nSXo0vFo1hnQSAAAAAAAAAAAAAAAAAAAAam73ePaY/Nb4r2/bx+n+izHjm8q8mSKQ5PLlvmyWyZLea1ufhD0a1isaQ8+1ptOssbrgAAAAACa1te1aVjW1piKx3yTOhEauy22CNvgpijnEfFPpmecvMyX9p1elSnrGjYQTAAAAAAAAAARHIEgAAAAAA5jqm1/Jzfm0j9PNOvqt2x7W/j5PaNO8MOfH6zr2lVr1AAAAAAADPt9zk22SMmOf8AFWeUx3o3pF40lKl5rOsOq2u7xbqnmpOlo+/jnnDz8mOaT1b8eSLx0bStYAAAAAAAAAAAAAAAAAA0d5vse1rp9/NMfDj9HfK3Fim/0qyZYp9uWy5cme9smS3mtb/jSHoVrFY0hgtabTrLG64AAAAAAAu+kbXWZ3V44V4YvX2yy8nJ+MNXHx/lLoGNrAAAAAAAAAAAAAAAAAAAYc+Gm4xXxX5WjhPonslKlprOsI3rFo0lx2bFfBkvivGlqTp6+96dbRaNYebas1nSWN1wAAAAAAB7x5L4rxfHaaXrymHJiJjSXYmYnWHRbPqmPLpjz6Y8nKLfLPgxZOPMdY2bMeeJ6TutmdoAAAAAAAAAAAAAAARMxETMzpEc5kFJvOqxXXHteM8pzdkepqx8fvZlycjtVQ2ta0za0za08ZmeMy2RGjJM6oAAAAAAABsbXb23WauOvCOd7eiEMl4pGqeOk3nR2NKVx0rSkeWtI0rDzZnWdZejEaRpD046AAAAAAAAAAAAAAAAAAAAreo7P/U4/wAzHH62OOH90ejwX4MvrOk7KM2P2jWN3LN7CAAAAAAAAA39r1DPttK6/mYo/jt2eqexVkw1v9raZrV+l/t+obfcaRF/Jef47cJ9npY74bVa6Zq2bqpaAAAAAAAAAAAArtx1Pb4NYrP52T8NeXtldTBa3wpvnrX5UG53ufdTpe3lp2Y68v6tlMVabMl8tr7tRYrAAAAAAAATWtr2itY81rTpWI7ZJnQiNXXbLaRtcXl55L8clu/0ex52XJ7z8PRxY/SPluKlgAAAAAAAAAAAAAAAAAAAAACh6nsdPNucNeHPNSP+bxa8GX8ZZM+L8oUTWygAAAAAAAAAN3B1DdYNIi/npHyX4x4qr4a2W1zWqtsPWMNtIzY7Y5/FHxR4s9uNMbL68mJ3WOPdbfNp+XmraZ+XXSfdPFTbHau8Lq5KztLOgmAAAAAA1sm82uLXz5qxMfLE6z7o1TritbaELZKxvKtzdZpGsYMU2n8V+Ee6F9eNPeVFuTHaFTn3u53GsZMk+WfkrwhopirXZntltbdqrEAAAAAAAAAAHSdN2P5MRnyx+raPgrPyxP2yxZ8vt0jZtwYvXrO63ZmgAAAAAAAAAAAAAAAAAAAAAAABzXUenzhmc+GP0Z+9WPlnwbsOb26TuxZsPr1jZUtDOAAAAAAAAAAAAzU3GfH+3mvWPRFp09yM0rO8JRe0bS2a9T3tf5vNHfET9iE4KT2TjPeO7LHV93HOMc+uJ+yUf5qpf0Wev/s7r8GL3T/3OfzV+Xf6bfDzPV93PLyV9VfGXf5quf0WYbdS3tv5piPRERH2JRgpHZGc157tW+bNk/cy3v3WmZWRWI2hXNpneWN1wAAAAAAAAAAABe9N6f8Ad3Gevfixz9c/YyZ834w1YcP5SvmRrAAAAAAAAAAAAAARHIEgAAAAAAAAAiYiYmJjWJ4TEg5zf9OnD5s2CNcXO1O2v9G7Dm9uk7sWbD69Y2VDQzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL3p/Tfu59xXvx4p+ufBkzZ+1WrDh72XzI1gAAAAAAAAAAAAAAPEToD2AAAAAAAAAAACi33S9dc21r32wx/0+DXiz9rMuXB3qoZjThPCY5w1sgAAAAAAAAAAAAAAAAAAAAAAAAAACa1te0VrE2tadIrHOSZ0IjV0ex6bGHTLniLZedac4r4yxZc/t0jZtxYPXrO63ZmgAAAAAAAAAAAAAAABjB6iQegAAAAAAAAAAAV286dj3Ot66Y834+yfWuxZpp07KcmGL9e7ms2DLt7+TLSaz2T2T6pbq3i0awxWrNZ0liSRAAAAAAAAAAAAAAAAAAAAAAAAbG32ubdW8uOvCPvXnlCF8kUjqnTHN56On2myxbWvwx58k/eyTz9noYcmWb/TdjxRT7bipYAAAAAAAAAAAAAAAAAxgA9RIPQAAAAAAAAAAAMeXDjzUmmWkXrPZP2JVtNZ1hG1YtGkuf3XScmPW+31y0/B80eLZj5ET0noyZOPMdYVExMTMTGkxziWhnAAAAAAAAAAAAAAAAAAAAATWtr2itKza08qxGskzoRGq62vSJnS+6nyx/wCKOftllycntVqx8fvZfUpTHWKUrFK15VhkmZnrLVERHSHpx0AAAAAAAAAAAAAAAAABjAABMSD3qAAAAAAAAAAAADV3Gy2+5j9Sml+zJXhb+qymW1Nld8VbbqLcdK3GLW2L9and973eDXTkVnfoy349o26qyYmJmJiYmOcSvUIAAAAAAAAAAAAAAAAB6rW17RWlZtaeVYjWSZiNyI1Wu36RlvpbPb8qv4Y428IZr8mI26tFOPM79F5g22DbxpipET225zPrllvkm27VSkV2bCCYAAAAAAAAAAAAAAAAAAADGAAAAD1EgnWASAAAAAAAAAAADBm22DPH6uOLT+LlPvjinW9q7SjakW3hU5ujc5wZdP7L+MeDRXk+YZ7cbxKry7LdYdfPhtpHzV4x9C+uWttpZ7YrV3hqrEAAAAAAAAAAADnwjjINzF0/d5tPLimtfxX+GPp4q7Zq17rK4bW7LTD0aldJz5JvP4K8I9/NntyZ7Q0V40d1tiwYsMeXFjrSO3SOM+uWe1ptuvrWK7MqKQAAAAAAAAAAAAAAAAAAAAADGAAAAAACdZBPmBOsAkAAACAAAAAAAAYMm22+b9zDW0z82nH38063tXaUbUrO8NHJ0ja2+5N8fdE6x9K2OTaN1U8es7NS/Rbx+3nrbutEx9WqyOVHeFU8ae0ta3Sd5XlWt/Vbx0TjkUQnj3YZ6fvK88FvZpP1SnGanlGcN/DHOz3Uf7fJ/ll39lfMOfrt4lH+l3X/AK2X/JbwP2V8w5+u3iXqNnu5/wBvk9tZg/bXzDv67eGSOnb23LBPtmI+uUZzU8uxhv4Zq9I3dufkp67eGqM8iiccezZp0W38meI7q11+mZQnleITjjeZbmPpO0p96LZZ/unSPo0VTyLSsjj1hvY8GHF+3irTviOPvVWvNt5WxSI2hlRSAAAAAAAAAAAAAAAAAAAAAAAAAYgSAAAAAAAACdZBPmBOsAnUEaewDj3Ace4Dj3AcQTxBHEE8QOIHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGHi64lwSOgAAAAAAAAAAJ4g9RqCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/2Q==) 100% 0 no-repeat, url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QN/aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NDE2YzM1MjQtYWVhZi02MjQyLWI5MzQtY2ZhMTA3NDZkNGJlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlEQTRDMDA4OTNEMjExRThBMjA3ODM1ODE1MEZCMjc2IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlEQTRDMDA3OTNEMjExRThBMjA3ODM1ODE1MEZCMjc2IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIyZTU0YjY4LWQ4ZjUtNjE0YS1hZjI3LTJiODQ0MThkNmNhNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MTZjMzUyNC1hZWFmLTYyNDItYjkzNC1jZmExMDc0NmQ0YmUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAGfAnEDAREAAhEBAxEB/8QAqgABAAIDAQEBAAAAAAAAAAAAAAECAwQFBgcJAQEBAQEBAQEAAAAAAAAAAAAAAQIDBAUGEAEAAQICBQUMBggEBgMBAAAAAQIDEQQhMVESBUFhcZETgbHRIjJScpKyUzQVocEzcxQG8OFCYqJDVDWCY5N0wiODs0VVJERkhBEBAQABAgYDAQACAQMEAwAAAAECETEhQVESAxMyBBRhQgWBcZEi8KGxwVIjM//aAAwDAQACEQMRAD8A/fgAAAAAAAAAAAAAAAAAAECJABAAAAAACgCARM4c0bRWCq9GqiN6dvIx3LoxTVfq1YR0aTivBG5mOWuTSmsOzv8AnydtNYbl/wA+Ttp3Q3cz50nbTWG7mfONKaw3cz5yaU1hu5nbJxOBhmds9RxOB/8AJ2z1HE4IxzEcs9UmlOBvZjbPqyumRrDev8/qz4DTI1id7Mc/VPgP/JOBvZj9InwHFeBvZj9InwHE4G/mNn0T4E1pwTv39n0T4DWnA7S/s+ifAa00hv39kfp3DWmkO0v7I/TuGtNIdrejkheJwTF67y0YmtNIvGYj9qmaTuTtZqaqatNM4tS6osokRMAlFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIkEAAAAhREzGudQrWqmq5OEauSn65Y3a2ZqbVMYY4TP0dTUjNq+hUBQAAADEDEQFQABMxEYzMREa5kAAEgAaNgidGwEACmgQ0AaJBWaKJ1xCaKxTammd6iWbFlXor3tE6KoWUsXaRMCLooAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAAEKIkVhuTyckaZYyqxkop3Y0+VOtqRKsogAAAAAAAAAAHN4pk7mdy9Nq1XuVU1700zOEVc0kStjJZevK5W1Yrr7Sq3E41dM44R0FJNG0KAAAAAAAAAkAGKun9qNcM2LF6Z3oiVRZRaERIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAESoqKxR41cdOPUxN1uzPLbKBUAAAAAArXXRboquXKoooojGquZwiIBisZrL5qmqrL3qbsUzhVhydMSJLqzigJwnYgYTsAwnYBhOxQBAAAAAAAAAJBGvGAY6NE1UsxayKi0KiUEigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAVlVQgx248aeaPrZxWsstsgqAAAAAAc/ieVuZzJ12bVURc3oqpidETu8kiXZzeC8NzOUu3b+YiLe9RuU24mJx044zgtrOOOj0SNtXN5e5mLdNFu/VYmKsZqjl5tCUc/5Zm//AGVz6fCCPlmc/wDZ1/T4QI4bno/8nX9PhBaOH5//ANlV9PhB1bNFdu1RRcuTdrpjCbk8qwZAAAAAAAAAASDFqudxnmvJkVEwqLIJFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIArKqhBFM41ThOOiPrCrKIAAAAAAQAAFABAAAAUAAAAEABQAAABGEYzOGnagkEqJEWRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAIUQKrOqehKKW9dXc+tMVrI0gaggAAAAAAAAAAAAAAAAAAAAAAALqAMc/aQzzXkyKgsFhFkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgCFECq1apZopb/a7iYrWvnM7byVNuquiq5Nyrdpppw5Ix5XTHG5XSMZZTGa1ofO7X9Ld9al09GTn7sT53a/pbvXT4U9OS+7FPzq1/TXeunwnpy6J7sT51Z/pr38PhPTl0Pdj1V+d2v6S9/D4V9OXQ92J88s/wBLf/h8J6cui+3HqfPLP9Nf6qfCenLoe3HqfPLH9NmPVp8J6cuh7ceqfneX/p8xH+GPCenPovtx6rRxrKz/ACr8f4I8KerPoezHqn5zlfMv+p+tPVl0Pbj1T85yfm3vU/Wnry6Hsx6p+c5PZe9T9Z68uh7Mep85yWy9/pyevLoezHqfOcl/m/6cnry6Hsx6nznI7bv+nK+vLoezHqn5zkfOuf6dSevLoezHqfOMj59z/TqPXl0Xvx6p+b5D3tUf9OrwHry6Hfj1R844f76r/Tr8B2ZdF7p1PnHDvfz/AKdfgOy9DWdT5xw7+o/gr8Cdt6GsT844d/U/wV+A7aaw+ccP/qY9WrwHbTWLxxXITqzNPVV4Dtp3Rb5nkP6mj6fAdtO6N2ium5TTXRVFVFUY01RqmGWlZ+0hOa8mRUFgsIlBIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAESoqKidUs1Ypb/a7iYlcXjerJR/mVey9Hg+Th5vi0Lc5LCz2tFyaome2mJ0THJg9VmXHR5Jox1zluzt7lNcXMZ7SatWHJqWTLVLtwYZ3cI3WpqzNWSz2U1btyI06qpnR34TLXk1FK5omqezjClZrzFMVQBsW6KKrVdVXlRq09DNt1Vei3ammnTE1TXhOE6dU4R9GtLlTRhuRTRcqppnGI1S1jdYliigCO6CUAAQFBESqoBs5W1ReuzRcq3Y3ZmmMYjGY5MZ0MZ5XGcGpNSq1bjM1WqK9+3TMxFUTrwgmV7dU04q3KaKIqwxxirCmceTXOjAltReLNFVy1EVTFu5VFM1ThjCd1kJxdP5Xl/fz1w5e7Lo6+udXLzVmizNcU172E1UxHLhEa3XHK2Maac3oeGf2/Kfdx35eDLd78dm3/ADIY5t8mRpBYLQIlBIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAESoqKidUs1YrR+13DErh8b15L06/Zd/B8nDz/Fx5e14lVAUAAAAAA7/JAM9Nvlq1zyM6udy6LdnRsNU7qxVzRGMUxjO3kVqS82NW0wIIJABWVAUAAAAxnbJohV5NXRKVZu9Xw34HKfdw+bX0I2v5kdDPNvkyKgsFoESgkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgCFFRVatUs1Yijl/TkMSuHxvysj6Vz2XfwfJw8/wAXFl7niBQQAFAIw5dXKIvNuddE4xPImqTLqjcq2YGq6xmooinnnllLWLdV6qopjGqcNiMyataquqvRqp2eFqR0mOiqqCggCUExpnCNM7AVnROnRKgKfSAAAACJ8mrolMtibvWcO+Byn3VL5tfRbX8yOhnm1yZFQUWgRKCRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECCioqtWqWaRWjl/TkItcLjflZH0rnsw7+D5OHn+LjPc8TJbt1Xa4oojGqdXIlugz3cpes079URNMa6qZxw6WZnKaVqy2IFARM4A2bdFUURNU69MRsZcsspqsClVzc0Rpq2bOk0WY6sM4zONU4ztVvYUX7K5uRc7OrcqnCmrDRMsd+OumvFrsy010Llq5aq3blE0VTGMRMYaFxzmXGXUyxuO6jTKUAGaxl8xeq3rFua93RVyRp5JmWMs5ju1jhcuDYv5W7Rh21uaI8+NP0pj5JdmLhlhuz2aMhTXETZuXqeW5XOER/hhnLvs3bnkwl4urfsxZtxdy1FNM2ox3aYjCY5cXDDLW6V38uGkmWPJ5nMbs3aqqKd2i540U7Mdcdb2YbcXn1lYWgABFXkV9EplsTd63h/wWU+6p7z5r6LZ/mdxnm1yZFQWCYEWQSKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgRCiBVatUs3ZYrRy/pyE2K4XHPLyPTc70PR4Pk4ef4uO9jxLU1TRVFdM4VUzjBZqPRW64uW6KpjxblOM09OuHls0rUrh3LFcXrlmimat2fFw2a4eiZTTVmtm3kI13q/8ADT4Wb5OiWtXM2YsXN2mZmiYiaZnvN4ZaxY1pjFpWxYuY+JVr5GbHPPHmyVYU6ZnRGmRmcWnGM6Z1zOMtO1XREA73DL9NVvsKvKtaaceWnX9D5X3PDccu+c30Pr+SZY6Xk52ezEZi/vU+Rbjdonbtl7Pq+H14cd68vn8ndlwab0uIAI7/AAa5jbvWeWmqK46J0fU8v2Jxlev694WN/ORRcs1W5u026tcb07HLx6y66NebTLHTVx6NFFMY8j1V8jLd07V+zRlPGu01TET4uOnowefLG3LZ9LxZ44+PjXEqy1dyxbu0xEYV1UzM7NcPTM9MtHn+OPcwTlLnJVTPM33Me2MFVNVE4VRMS1Lq6Sy7Kioq8iv0ZZy2pN3rsh8Hlfuqe8+dX0Wx/M7jPNrkyKgsEwIsgkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgoqKpVq5e4zViKOXp+omyVweN/aZGOe53oejwfJx8/xcl7HiAd7LfD2fRebLdYzfWgxVRqWOWUYc1py12N2a5jVhyc7WO7WLiPQ2jDTExomOUE1TVXONU47INEk02TAJRAExMxpicJ2waLLogQAABs5OK6sxRbpuTa7XxJqjvMeTSTXRvGW3SXRmvUU0Xa6KaprimcN6eWY1mF1mrlnNLYxw0w2ctlqszXNMTu00xjXXsc88+2Oni8dzrp5qm3ays5a3Vu3IiJt4xjpx5elww1uXc9PmuGGPbXOjHCMdeGl6HzSYidExj0gruUeZHVAutUvREWbuERHiVcnMlXD5R28j8HlfuqO88VfamzPOO/ow0a8WObbI0gsEwIsgkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgorIqlWpmrEUftdP1QRK4PG/tcj/1O9D0fX+Tj5/i5L2PEmImdUCV37FE0WbVM6ZimPp0vNlda1GVkYatDUcs+DHjVu3NyN6rcqwjuNM+O61wYeh3SACYEreyWWpzVyqiuqaaaKd6cNc6cHPy59sb8eHdXT+UWPe1/Q4e+u3onVHyiz76vqg99PROp8os++r6oP0U9E6nye1qi/XE8mNML+i9D0Tq4VUbtVVPmzMdT1Ti8qoJpqqoqprpnCqicaZ54SzWaLLo2cd7Tt0o5LQI63D7lqzau13blNvGqI8aYjVDzeaW2SPZ9ayS2rX+J5PdmIib84aIinR1yzj4c/8Ao6Z+TCzTd5+L96P5nXES9nbHj7MeifxF7zo6oO2J68Uxmb22me4nbD14q3Mzcm1ciaaZiaZjHTsS48Fx8c1j1GS+Dyv3VHefPr6c2Z58ti7txkaQUWgRKCRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKisiqVamasRRy9P1QRK4HG/t8j0XPqen6/ycPP8XK0RMTOrlet42zERGiNQ5Ojk7u9TNqZ006aOjY4eTHTi64Xk25hzasY6sIiaqpimmNczohqOdx1c29naYiaMvGOOibs/VDrj49d1xxkc51aAFRYR1uEfbXvQ+t5/sbR28O7vvI9Zq16o0yDzdeZzebvTTZqqiNO5bonDCI5ZeyYY4TWvHc8s7wdrI0Zii1MZmZm5v6N6cdDz+Sy3g9Hilk4vL3PtK/Snvvbjs8dUVAExcrpjdjDCNWJodsqJrrnXVPRGg0XSKqJxAwmdUatYIBMIK3fs7noz3mctquO8evyWjKZb7qjvPnV9CbM/7bHNubMjSCwWgRKCRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEKioqlWpmrEUap6fqgxSvP8b+IyPo3Pqen6/ycPP8AFy3reNltTjG5yxq6BjKc2enetXImNFVEs3jGZlzjaq4jT40RZnejRGNUYOc8Vd+7VzL167enG5VjEaqI1R3HbHCRGJoABAFhHX4RH/NvehHfef7G0d/Bu7zyPU52cz34auLXZb+/RjvY4a9Dt4/H3cXHyeTt4OLlMz+Fuzc3N/GmacMcNb0+TDumjz4Zdt1elyt+cxapu7m5vTMRTjjql4s8e26PXhl3TV5Ovy6/Snvvfjs8SioAqKlRt5PJ15yquKa4oi3hvVTz80OXk8swdMPHc3Qr4TatUTXdzFU4aopiIxnuuM89yukjefimGOtrPlshl5sb16PEmcdM4aI5ZlPJ5brpE8PimU7sm5ayuRmnetWbVdOrGPG7+LjlnnzteiYYctHA4jZosZqabdO7RVTFVNPJGOvB7PDlcseLy+bGY5cHOu/ZXPRlvLasY7x7HKaMtl/uqPZh86voTZl/bY5t8mRpBRYRKCRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAKyqqV44aNunoZqxFOqekx2SvP8b+JyUfuXO/D0/X+Th5/i5tFM11RTGuXrvB4bdI3qbFNMaNfLVysauNztYMzVPaRTE4RNOM4NYt+OcGs06IlVQCcARyTOzWaicJiZidEwaiRHY4R9pe9CO+832No7+Deu68r1MF6xZuRVXctU11RTOFUxshrHKzZjPCXjXC4bat3cxVTcoiumKJnCduMPV5srMeDzeKS5cXo7dFFummiimKaKdVMankt1euSTZ42vy6umX0Js8FVaQBAqQdbg1WGZvUefbieqf1vL9mcJXo+vXUz+O5b2b31OXh3T7nwn/VoXrtF7L2rFNemiZ7SmObU644aZWuGfl/8A14yMmQs36JuV2a6d3RFVNcThPUnmyl01dPq3K62MPGKZ7TL1zGE1UTFWG2J/Wv1rvHT7E2cK99lc9GXoz2rhhvHs8t8PYj/Lo9mHza+jF5nC5GjHFjm1yZWkFFoEWQBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECKyqq1ThE9TNIrRqnpItee418Vk/u7nfh6fr/J5vP8AFzYmaaqao1xMYPXXjs1jrObyudfnG7XzYR1OmOz0YfFhaaJFQAC9Eb29T51MwzUvBeuiZnmmadPcwkZlYo1adat11eF3bdu5d7SuKN6mN2atEaJcPPjbJo6+HKS8Xa/EZf39v1oebtvR6e/HqirMZeaK4i/bnxZ/ajYsxuuyXPHTdxOF10UZiqa64ojs5iJqnDlh6PPLcXm8Nky4u9+IsRGM37eERp8aHl7b0ervnV5CqcapnbMvozZ4VVQBAoDe4bXuZ+x+/FVHXDh55ri7eC/+T0uZs/iLNduJwqnTRPO8eGXbdXp8mHfjo8phXRVMeTVTMxMbMND6PCx82zlWexmLti7FyKpnT49PJMbGM8JlNG/Hn2Xg6XF92vL5e7Tpp3tE81UY/U4fX4ZWPV5+OMrzl37K56MvTn8a82Hyj2eX+xs/d0d6Hzq+iyR5cs82l1RKiYEWRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECKyopVqZrURTqnpMTJ53jXxeT+6ud+Hp+v8AJ5vP8XPojGuiNtUPXXiu1dVzeZyZnGqqdszLrHqiFAVAJiZiYmNcahGxRFM+PTGEzoqhhi67LCNWOXplp1SIAAgAGWLVc4aMMaZq07I2p3RnujErQogVOoGfKxNN21enRu10zTGyMdLn5JrLFxz0yj0lOZqjOXrMzvUbuNvmmIxweO4f+Er1Ty32WPPTOOMzrnTL2zg8FutZbNqi5F3eriiqimKqcZwxwnTGlnPKyxrHHWVnzGYszkacvFe9cprjdiNOiOdjHC9+vJ1x8mvj0u7i3vsrnoy6+T41nD5R7az9la9CnvQ+c+itHlyxN2l2kSotAiUUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAisqqlWpmrEU6iJXneM/GZT7mv2oen6/yef7HxaViMbtHNjL15PDn8XRnVPQ5vO5ManV6xURIqQMAZLWurohmsZM06ImUZalOrHbpadasIAAhRs2LUXKa6pjGJmKY+uXPKueeWlbNVEzNWMaK6oieainwsucy/9f1oV1b1ddW2ZwdZs7yaRRVAVq1Y4Y4aZjalWN2mYmmJjTExjDLjdybtdrCu3VhXpiJ6Y0/QnbLwrfjtl1aszVOuqW2tEYKoIx3vsrnoyx5PjWsPlHt7X2dr0Ke8+a+imPLqSbtLqiVEiLIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBFZVVK9TOSxFOrukSvO8Z+Myv3NftQ9P1/k8/2Pi1stGNdU7Iw63qyfP8AJeDcq8mronvMOM3cp1epIIUAAZrceLM+dP0QzWMty7OFE7Z0R3RcZxYoVpIAIAB0ctGFijnxn6XK7vP5fkzTGMTGrGMMUYcy5FNM9nRppo0TVtnldMXpx1vGsbTSFAGex9jR3e+wxn8kXp00xsjHrWLgwtNAAMd77K56LHk+Naw3j3Fv7O36FPefNr6MI8upmbtLtIlRMCJQSKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgRWVFK9TOTUKdU9Mk2SvOcZ+Nyv3NftQ9P1t68/2Piw5aMKa6ts4dT05PneTdsV+RX6M95HPHdzHR6UgqoAmImZiI1yg2NERERqjUjmwXJ3q4jkpjGemVjePCECpEAAAbmUqxtbvLRVMT33PLdx8s4r5iqqm1VNM4TjETOyJSbp45LeLnxGDq7okVChOqUVs2owtW4/dhlyy3rFc01zzYQ1G8dlBUKAMd77K50MeT41rDePcW/s7fo09582vozYjy6mZu0u0iVFkRIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIpKilcRMdGpmtQo1T0yRK4HFbVy7nsvTbom5MWKpmI9KHo8GUlurh55rIray9+m3ETYridMzod7nj1eDLxZ27LV2b80VxFiuZmJw8WTvx6pPDnrs0fwma/prnqt+zHq7evLofhszy5e56sr349U7L0R+GzHuLnqyd+PU7aj8PmPcXPVk78ep2VkosXqcZmzcxnk3Z1Jc51ZywyvJabd2P5Nzo3ZO+dU7K14s39MzZrxnTPiyvfOrdlT2d33Vfqyd06p21PZ3Pd1+rJ3TqdtR2dz3dfqyd0O2m5X5lXVK6xO2o3avNq6pNYaVky81W7sxNMxTc0TOE6+RnJnyYWxvThVTNNUThVonQzq4TGxzZoqpmaZiZw5cJdNY9M48UTjsnqNYaK9a6itfk1dBqs3bcTTERGOqIhlysrXqmN+rpajcnBXGNopjG0UxjaIpemOyrjmY8nxrWHyj3FHkUejHefPr6MRT5VTE3aXaRMKLIiRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZVGOrVLNaiKNU9MkStKr+52/9rV7cOmO1c89434RUgjSBpA0gaQTp2gCHdFTpQTjIAAAAAAIDQwjZBqaGEbI6jU0Ru0+bHUupobtPmx1Gojdp82Oo1RG5R5tPVBrTSI7OjzKeqF7qmkaHE6KIyOYwopicI0xEbYXG3VnOTR0afJp6Ic67xWnyqmZuq7SJUWREigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKyqMdWqWcmoijVPTJErSn+6U82Vn23THZzz3jeQphzyGhhzyGicOeQThzgjCdoJwnaBhO1FMJ84DCfOAwnaoYTtBOE7QNO1A07VDTtQNIGnaBp2gadsAadsAaeYDTzAjTzAadUg0OJ/BX427vtQ1juzls3o1Qw6q0+VUkWrqiYVFkEigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKyqMdWqWcmoUap6ZJslaM/3P8A/l/425s55bxveEKckirIiQBUgAAAAAAAACgAgAAAAAACs64Bo8S+Dvf4fahqJW9GqGHRSnyqki1dUTCosgkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWVRjq1M5NQo1d2e+TZK0f/J1c2Wj25dJs55bxvbOlCgqYBKIkVIAAAAAAAAoACQQIAKCAAACOWAaPEfg7vPNHtQsSt1l0Up11Mxau0i0KiUEigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKyqMdWpnJqFHkx3SbFaX/AJK5/tqfbl0mzllu3Z5OlCmHT1monCAMOeQThzyipw55Aw55Aw55Aw55Aw55UMOeQMOeUE4c8imHOBhzgYc4GE7QR3RDugYTtAwnaoYTtAwnaBhO0EcsYziDS4j8Jc9Kj2oIlbrLopTrqSLV1RaFRKCRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFZVGOvUzk1CjyY7vfIVpU/wByvc2Wo9uW5s5XdvbOkEzqAQSAKkAAAAAAVIAoAACBAQAAAABHLAOfxP4Srnrt+3DWLOTfYdVKNdTMWrtItColBIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJEYq9SZNQo8mO6QrTp/uN//b2/aqbmznd27s6RFkUAABIAAAAAAqRQAAARAAgAAAACOWAc7inws/eW/bhrFnJ0GHVSjXUzFq7SLQqJQSKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiRGKrUmTUKfJghWnT/AHHMfcWvaqbmznd27ow06hEb1G2OuDSmsMaJ5Y6ziaxOFPN1gnCA4GEAnCEUwDQw6QMOkNDDpDROHSLoYdIaGHSpoYdKBh0gYdIIw55UMOeUQw55Aw55Aw55Aw55URhzygnAHN4p8LH3tr24axZydFh1Uo5Ui1dUWhUWRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAESIxV6kyahT5MEK0qP7jmfuLXfqbmznd0cS+Fn06XXw/Jx8/wAXnXseIBOM7U0DGdsmgYztk0E71XnT1mgnfq86etdIa036/OnrlO2GtO0r8+rrk7Ya1PaV+fV1ydsNatF25yXK47snbOh3VPbXfe1+tKds6Hdep2173tfrSdk6Hdeqe3ve+r9aTsx6Hdep29/31frSdmPRe/Lqn8Rf99X60nZj0PZl1PxGY9/c9aTsx6L7Mup+JzHv7nrSdmPQ9mXVP4nM+/uetJ68eh7Mup+JzPv7nrSnrx6Hsy6n4rM+/r6z149D2ZdU/i8z7+vrPXj0Pbl1Pxma9/X1nrx6L7curpcOv3rtd2Llya4imJjHbi4ebCSTR38Gdyt1rLxP4eiNt+17UOOLvk6E65YdVKOVItXVFoVFkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEiMVerupk1CnyYWI0aP7lmvuLXfqamzGW6OJfCz6dP1uvh+Tj5/i889jxAAAAJUMAMAAATCIkAAAAAAAAAAAHV4V9pe9GO+8/2No9P1t62uJabNmNuYte088emuhOuWHVSjlSLV1ReFRKKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiRGKvUmTUKfJhUaNv+5Zv7m136m5s55btjMWKcxa7OqqaYxicY5lwy7bqznh3TRpfKbfvquqHX33o4/nnVHymn38+rHhP0Xofm/p8pj38+r+s/R/D839R8oj38+r+tf0fw/N/T5R/n/w/rP0fw/N/UfKJ5MxHq/rP0fxPzf1Hymr+oj1f1n6P4fm/qflNXv49X9Z+j+H5v6j5TX7+n1Z8K/o/ifmvU+U1+/p9WfCfo/h+a9T5Tc99T1Sfo/h+a9UfKbvvqOqT9E6H5r1PlN331HVJ+idD816nym776jqk/ROh+a9UfKr3vaPp8C/onQ/NeqPlV/3lH0+A/RE/Nl/D5Vf95b658B+iH5sv4fKsx59vrnwH6Ifmy/h8rzHn2+ufAfoifmyR8rzHn2+ufAfoh+fJHyvM7aOv9R78T8+R8rzO2jr/UvvxPz5HyzM7aPW/Ue/E/Pk3sjlLuWquTcmnx4iIimcdTj5fJMtnbw+O4a6p4j9lY/3Nn2nKO3R0J1yy6MdHKkWrqi0KiyKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiRGKrV3UyahR5MKjQtf3LO/dWfrbmznlu6MIqUEgAAAAAAAAAAACgAgAAAAAAADncQ+zy/8AubXtLEb865ZdFKOVMVq6otCosigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIkGKvV3UyWFHkwsRoWv7jnvu7PelubOeXydGEVZAAAAAAAAAFAAAASCABAAAAAAEA5/EPIy0bcza77UZvJvzrlh1Uo1SkWrrEXhUSigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIkGKvV3UyWFPkwRGhZ/uPEPQs96XSbOd+TowyqwAAAAAAAAqQABQAAARAAgAAAAADnZ/VlP91b+tqMXeN9h2Uo1SkWrqi6olFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARIMVerupksKfJgiNCx8fxHosx/C6TZzu7owyqwAAAAAAAAoCRQAAAAECAgAAAAADm8Q/wDpR/8Apo+trHmxlvHQYdlKNUpFq7URdESKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiQYq9XdTJYU+TBErQy/x3Ev+j7Dc2c7u6UIqQAAAAAAAABUgCgAAAAiFBEAAAAAc7P8AlZGP/wBNHelrHasZbxvsOylGqUi1dpF0RIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAYq9XdTJYU+THQQrRy/x3Eumz7DfJzu7owgkAAAAAAAAAAVIAoAAIKIQBAAAAAHOz32mQ/wBxHelqbVm7xvyw6qUapSLV2kXREigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMNerupksTT5MdCxGjl/jOJela9hpi7uhCCQAAAAAAAAABUgCgAAIEAABAAAAHPzn2uQjbmI9mWpsnON6dTDorRq7qRas0i8IiRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGvV3UyWJjVHQqNHL/ABfEvTtf9uGmLu6EIJAAAAAAAAAAFSKAAAACIAUEAAQABoZv7bIff/8ADKzZOcbs6mXRWjV3Ui1ZqIvCIkUAAAAAAAAAAAAAAAAAAAABxM7+YeGZKZpm9+IuxrtWfG651R1pq8vl+548Oet/jzOZ/OGarxjK5a3Zp5Kq5mur6oTueLP/AGOV+M0ci7+YOL3ccc7VTGyiKae9EJrXny+35bza08V4nOn5hme5dqj6zVj3+T/8r/3Xo4zxWjTGfvz6Vc1d/E1WfZ8k/wAq6Fj808WtYb9dvMRsuURH007prXbH73lm/F3sp+b8tXMU5zL1WJ95RO/T3Y0TH0rq9Xj/ANjjflNHqMtm8tnKO0y1+i9RyzTOmOmNcd1p7sPJjnNcbq2BsAAAAAAAAAAAAAABhr1d1MliY1R0KjQy3xnE/vLX/bhrkxd3QgFkAAAAAAAAAAAVIAAAAIBIAAIEAAaGb+34f9/PsSs2TnG7Opl0Vo1JFq8NIsiJFAAAAAAAAAAAAAAAAAAAc3iPFcpwy3vX68blUf8ALsU6aqvBHOauPm8+PinF874lx7PcRmqia+wy86svbnCJj96dcsvjeb7Wfk/k6OIjzAAAAABoM1i/ey1ym7l7tVq5TqronCRrHO43WXR7fhX5qprmmxxKIoqnRTmqYwpn0o5OmGpX0/B9/Xhn/wB3s4qiqIqpmKqaoxpqjTExKvpy6pAAAAAAAAAAAAABgr1R0pksWjVHQqNDLfGcT+8t/wDbhvk53d0IZVYAAAAAAAAAAUBIAAIBIAAoAIgQABz818Rw/wC+q9iWptWbvG7OqWHVFOpItXhpFkRIoAAAAAAAAAAAAAAAAADgcb43b4Zb7K3hczlyMaKOSmPOq+qB5Ps/animk3fM79+9mbtd6/cm7duTjVXUj4mWVyutvFhTRkNABIIUEAA0ABR6LgnHrvDq6bF+Zu5KqdNOubfPT9cD2fW+1fFdL8X0y3ct3rdF21XFy3ciKqK40xMSr7eOUyms2XFAAAAAAAAAAAAYa/rTJYmNUdCo0Mt8XxP7y37EN8nP/J0IRVkAAAAAAAAAAUBIAAIBIAoACBAQABzs18Vw2P8ANr9hqbVnnG9Oqehh1RTqSLV4aRdAAAAAAAAAAAAAAAAAAByuL8Tt8LytV6cKr1fi5e3PLVtnmjlHD7Hnnix158nyi9eu5i7XfvVzcu3J3q651zI+Bllcrrd2I0ZAAAAADQDQAAAAeo/LnGZyd6MnmK//AIl6fEqnVbrnl6J5R7vp/Z7L23a/+z6SPtAAAAAAAAAAAAMFfIzksWjVHQ0jQy3xfEvvaPYhvk5/5VvwirIJAAAAAAAAAFASoIAAAoAAIgAQBAOdmvjOG/eXJ/ga5M/5RvzqnoYdUU6ki1eGkWREigAAAAAAAAAAAAAAAImYpiaqpiKaYxmZ1REBs+ScZ4lVxLO3L0T/AMijxMvTspjl6Z1taPz32fN7c9eXJyjRwADQP0wBs5bKZnOXOyytmq9XyxTGiOmdUd0b8fjyzumM1eoy35PzFcRVm81RZx/l0Rvz3Z0Qj3Yf67K/K6OpT+T+H4ePmMxM7YmiO/TKO8/12HWsF78nWJiewztyieTtKYq726rOX+tx5V57Pfl3iWSiqvs4zFqNM3LOnCOenWPH5fp+TDjprP44SvKAGgGiAr6b+WuJzncn2F2rHMZTCmZnXVR+zP1JX2/pef2YaXePSI9oAAAAAAAAAADBXqhnJYtGqOhpGhlfieIz/nU+xDfKOf8AlW+irIJAAAAAAAAAFASoIAAoAAAIgAQBAOdmPjuGx+9dn+Frkz/lG/Oqehh1RTqSLV4aRaEEgAAAAAAAAAAAAAAAA83+Z89OV4fNmicLucns49CNNc/V3VkeL73l7PHpN6+ZN6PhgBoJNB3OC8Eu8Uub9czayluf+Zd5ap82nnZr1/W+rfLdeT6Zlcrl8napsZa1Tat08ka5nbM8ssvt4ePHCaYxsDYAADzPGfy9Zz1NeYytNNnOa5iNFNzp2Tz9ayvD9n6c8nHHhf8A5fN7luu1XXauUzRXRMxXROiYmNbb4tll0qhogaAaDq8Gzv4DiNi9M4Wqp7O/6FWiZ7mtLHo+t5fX5JeT64w/QgAAAAAAAAAAMFeqGcli0ao6GkaOV+I4hP8AnR7EN8o5/wCVb0IqyCQQBp2AdwDuAY8wGPMB3AO4Ce4K1+2q7bs/Fw3tzd/a1Y73Q128GO7jo2O4y2dwAEgAjEDEDEAQABAOdmPj+Hf9Wf4Ya5J/lG/OqehiuiKNSRavDSLIiRQAAAAAAAAAAAAAAAHzT81Zmb3E+xifFytFNGH71XjT34dMZwfE+/n3eTTo8y1o8IaAaDc4fkrmfzdnK29E3J8evzaY0zPchLwdfD4r5MpjH1/L5e1lbNvL2Kdy1ap3aKfrnnlyfosMJhJJtGYaAAAAAeN/NXC4uWvmVmnC5awpzMR+1TqirpjvdDWNfN+/4NZ3z/l4B00fIDQDQDQfXuDZn8XwzJ3pnGqbcU1z+9R4sz3cHKzSv0X1s+/xyumjuAAAAAAAAAiQYa9UM5LFo1Q0jSy322f+/wD+GG+TnzrdhFWQSAAAAAAAAAKc/LtBIAoIAAgAAQAABEg51/4/h/Re9mGuST5N+rVLnXWIp1E2KvDSLoAAAAAAAAAAAAAAAAAPjfErvb8Qzt3XFd6vDoxmI+h3k4Pzfmy7s8r/AFpLo5BoBoPd/k/KxFGaztUeNVMWbc7IjxquvGHPN9X/AFvj4XL/AIe2c31AAAAAAFLtui9buWrkb1F2maK42xMYSJljMppXxfMWastmL1iryrNdVEz6M4O84vzOePblZ0YV0ZADQfRfyhd3+H37Uzj2V6cOiqI+uJcs5xfZ/wBdlrhZ0r1jD6AAAAAAAAACAYa9TOTWK0aoaZaeWiYu57Hlv/8ADDXJz5tqqrdiJwxxKmWWiO1/dZ1Y9h2vMansO15jU9iO2/dVPadtHmh7U9tHmmq+07aPND2naxsNV9qe0jYL7E9pGyQ9kO0jYansh2kbJD2RPaRskX2Q7SNkh7IdpTsk1T2Q7SnnNV74dpTzmp3w7SnnNTvh2lPOHfDfp5w74dpTzh3w7SnnDvh2lInfExMTGMDUurn3vj8h6N72Ya5E+Tfq1S511iKdRCrw0iyIkUAAAAAAAAAAAAAAAB8RrmZrrmrRVNU72L0vy93UVAAH1H8sRTHB7E0zEzVXcmvDknemNPcwcM933fo//wAp/wAvQMPYAAAAAAA+T8fimOMZ6KJiY34mcNs0xM/S9GGz899zT25OM084CQe6/JszucQjDxYqtYTz+Ni5eR9X/WbZf8f/AG9s5PqAAAAAAAAAIkGGvVDOTWK8aoaZaWV+0zv+4n2YamzF3Z7mqnpSuXl5MbLkAAqrIAAKkDSCYxxFiw0AAAAAAAAAAAAzUeT3Vjrhs0bv9wyPoXu9DXJZ8m/VqlzrrEU6iLV4aRZESKAAAAAAAAAAAAAAAnAH/9k=) 100% 100% no-repeat #fff;
    background-size: 20% auto, 28% auto, 30% auto;
}

#login-page .page-body-login .content_fpage .fpage_connect .fpage_inner .bd_fpage {
    padding: calc(30% - 320px);
    text-align: center;
}

#login-page .page-body-login .content_fpage .fpage_connect .fpage_inner .bd_fpage h2 {
    font-family: -apple-system, Roboto, sans-serif;
    font-size: 28px;
    color: #3c4045;
    font-weight: 700;
    padding-top: 15px;
}

#login-page .page-body-login .content_fpage .fpage_connect .fpage_inner .bd_fpage .btn-connect {
    font-family: -apple-system, Roboto, sans-serif;
    background: #4267b2;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    padding: 10px 20px;
    margin: 20px 0;
    border: none;
}

#login-page .page-body-login .content_fpage .fpage_connect .fpage_inner .bd_fpage .des_connect {
    font-family: -apple-system, Roboto, sans-serif;
    font-weight: 400;
    display: block;
    font-size: 14px;
    color: #797b82;
    margin: 0 auto;
    padding: 10px 0 20px;
}

#login-page .page-body-login .content_fpage .fpage_connect .fpage_inner .bd_fpage .link-redriect {
    margin-top: 20px;
    cursor: pointer;
}

#login-page .page-body-login .content_fpage .fpage_connect .fpage_inner .bd_fpage .logo {
    margin-top: 10px;
    height: 69px;
    margin-bottom: 10px;
}

#login-page .page-body-login {
    height: 100%;
    padding-top: 0;
}

#login-page {
    margin: 0 auto;
    min-height: 96vh;
    display: grid;
}

#login-page .page-body-login .content_fpage .fpage_connect .fpage_inner .bd_fpage .des_connect {
    font-family: -apple-system, Roboto, sans-serif;
    font-weight: 400;
    display: block;
    font-size: 14px !important;
    color: #797b82;
    margin: 0 auto;
    padding: 10px 0 20px;
}

#login-page .page-body-login .content_fpage .fpage_connect .fpage_inner .bd_fpage .link-redriect span {
    margin-left: 5px;
    color: #0089ff;
    font-weight: 400;
    font-size: 20px !important;
}

/* Header Top bar */
.top-bar {
    z-index: 10;
    /* position: fixed; */
    width: 100%;
    background: #fff;
    box-shadow: 0 2px 4px rgb(0 0 0 / 25%);
}

.top-bar_list {
    width: 100%;
    height: 59px;
    padding: 0 10px 0 0;
}

.top-bar-setting {
    position: relative;
    padding-left: 20px;
}

.top-bar .user {
    border-bottom: none;
    position: relative;
    margin-right: 13px;
    margin-left: 17px;
    padding: 1px;
    flex-shrink: 0;
}

.top-bar .user::after {
    content: none !important;
}

.top-bar .user .button-support {
    display: block;
    text-align: center;
}

.top-bar .user .button-support i {
    font-size: 15px;
    color: #333;
}

.top-bar .user .button-support span {
    display: block;
    font-size: 13px;
    color: #333;
    font-weight: 400;
}

.top-bar .user a {
    position: relative;
}

.top-bar .user .dropdown-toggle img {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    flex-shrink: 0;
    object-fit: cover;
}

.top-bar .user a .status.active {
    background: #47d55e;
    border: 1px solid #fff;
}

.top-bar .user a .status {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #c50000;
    position: absolute;
    right: -4px;
    bottom: -10px;
    box-sizing: border-box;
}

.top-bar .user .dropdown-menu,
.top-bar .user .dropdown-menu-more,
.top-bar .user .dropdown-support {
    position: absolute;
    width: 350px;
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: 0 2px 2px 0 hsl(0deg 0% 62% / 50%);
    right: 0;
    left: auto !important;
    top: 46px !important;
    transform: none !important;
    padding: 0;
    margin: 0;
}

.top-bar .user .dropdown-menu-more .info,
.top-bar .user .dropdown-menu .info,
.top-bar .user .dropdown-support .info {
    padding: 8px 17px 8px 12px;
    background-color: #fff;
}

.top-bar .user .dropdown-menu-more .info .avatar,
.top-bar .user .dropdown-menu .info .avatar,
.top-bar .user .dropdown-support .info .avatar {
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    position: relative;
    margin-right: 15px;
}

.top-bar .user .dropdown-menu-more .info .avatar img,
.top-bar .user .dropdown-menu .info .avatar img,
.top-bar .user .dropdown-support .info .avatar img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    object-fit: cover;
}

.top-bar .user .dropdown-menu-more img,
.top-bar .user .dropdown-menu img,
.top-bar .user .dropdown-support img {
    width: 24px;
    margin-right: 12px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.top-bar .user .dropdown-menu-more .info .avatar .status.active,
.top-bar .user .dropdown-menu .info .avatar .status.active,
.top-bar .user .dropdown-support .info .avatar .status.active {
    background: #47d55e;
    border: 1px solid #fff;
}

.top-bar .user .dropdown-menu-more .info .avatar .status,
.top-bar .user .dropdown-menu .info .avatar .status,
.top-bar .user .dropdown-support .info .avatar .status {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #c50000;
    position: absolute;
    right: -2px;
    bottom: 3px;
    box-sizing: border-box;
}

.top-bar .user .dropdown-menu-more .info span.active,
.top-bar .user .dropdown-menu .info span.active,
.top-bar .user .dropdown-support .info span.active {
    color: #47d55e;
}

.top-bar .user .dropdown-menu-more .info span,
.top-bar .user .dropdown-menu .info span,
.top-bar .user .dropdown-support .info span {
    display: block;
    font-size: 14px;
    line-height: 22px;
    color: #c50000;
}

.top-bar .user .dropdown-menu-more {
    overflow: visible;
}

.top-bar .user .dropdown-menu-more .authorization,
.top-bar .user .dropdown-menu .authorization,
.top-bar .user .dropdown-support .authorization {
    margin: 7px;
    padding: 8px 15px 8px 10px;
    position: relative;
    cursor: pointer;
    color: #212b35;
    border-radius: 6px;
    /* background: #fde9ed; */
}

.top-bar .user .dropdown-menu-more .authorization .status-content,
.top-bar .user .dropdown-menu .authorization .status-content,
.top-bar .user .dropdown-support .authorization .status-content {
    margin-left: 10px;
}

.top-bar .user .dropdown-menu-more .authorization .status-content .auth-status,
.top-bar .user .dropdown-menu .authorization .status-content .auth-status,
.top-bar .user .dropdown-support .authorization .status-content .auth-status {
    color: #212b35;
    font-size: 14px;
}

.top-bar .user .dropdown-menu-more .authorization .status,
.top-bar .user .dropdown-menu .authorization .status,
.top-bar .user .dropdown-support .authorization .status {
    font-size: 14px;
    color: #f02849;
    font-weight: 500;
}

.top-bar .user .dropdown-menu-more .good .status,
.top-bar .user .dropdown-menu .good .status,
.top-bar .user .dropdown-support .good .status {
    font-size: 14px;
    color: #06b036 !important;
    font-weight: 500;
}

.top-bar .user .dropdown-menu-more .info .toggle-status-online,
.top-bar .user .dropdown-menu .info .toggle-status-online,
.top-bar .user .dropdown-support .info .toggle-status-online {
    display: flex;
    align-items: center;
    width: 140px;
}

.top-bar .user .dropdown-menu-more .info .toggle-status-online span.active,
.top-bar .user .dropdown-menu .info .toggle-status-online span.active,
.top-bar .user .dropdown-support .info .toggle-status-online span.active {
    color: #47d55e;
}

.toggle-status-online .switchery {
    background: #47d55e !important;
    border-color: #47d55e !important;
}

.top-bar .user .dropdown-menu-more .feedback,
.top-bar .user .dropdown-menu .feedback,
.top-bar .user .dropdown-support .feedback {
    margin: 0 7px 2px;
    padding: 8px 11px;
    color: #212b35;
    cursor: pointer;
    font-size: 14px;
}

.top-bar .user .dropdown-menu-more .feedback .feedback-content,
.top-bar .user .dropdown-menu .feedback .feedback-content,
.top-bar .user .dropdown-support .feedback .feedback-content {
    margin-left: 18px;
}

.top-bar .user .dropdown-menu-more .feedback .feedback-content .title-content,
.top-bar .user .dropdown-menu .feedback .feedback-content .title,
.top-bar .user .dropdown-support .feedback .feedback-content .title {
    font-weight: 500;
}

.top-bar .user .dropdown-menu-more .action-control,
.top-bar .user .dropdown-menu .action-control,
.top-bar .user .dropdown-support .action-control {
    border-top: 1px solid #d3d3d3;
}

.top-bar .user .dropdown-menu-more .action-control .item,
.top-bar .user .dropdown-menu .action-control .item,
.top-bar .user .dropdown-support .action-control .item {
    padding: 5px 10px;
    color: #212b35;
    cursor: pointer;
    font-weight: 600;
    font-size: 14px !important;
}

.top-bar .user .dropdown-menu-more::after {
    content: "";
    position: absolute;
    top: -10px;
    right: 23px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border: 10px solid #fff;
    border-right-color: transparent;
    border-bottom-color: transparent;
    -webkit-box-shadow: -10px -9px 23px 1px rgb(0 0 0 / 10%);
    box-shadow: -10px -9px 23px 1px rgb(0 0 0 / 10%);
}

.top-bar .user .dropdown-menu-more .action-control .item,
.top-bar .user .dropdown-menu .action-control .item span {
    font-size: 14px !important;
}

.top-bar .user .dropdown-menu-more .action-control .item svg,
.top-bar .user .dropdown-menu .action-control .item svg,
.top-bar .user .dropdown-support .action-control .item svg {
    margin-right: 10px;
}

.top-bar .user .dropdown-menu-more .action-control .item .new-features .count-new,
.top-bar .user .dropdown-menu .action-control .item .new-features .count-new,
.top-bar .user .dropdown-support .action-control .item .new-features .count-new {
    background: #e3404a;
    color: #fff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    margin-left: 10px;
}

.top-bar .user .dropdown-menu-more .action-control .item .new-features .btn-pin,
.top-bar .user .dropdown-menu .action-control .item .new-features .btn-pin,
.top-bar .user .dropdown-support .action-control .item .new-features .btn-pin {
    border-radius: 18px;
    width: 30px;
    margin-left: 8px;
    height: 30px;
    background: #f2f2f2;
}

.top-bar .user .dropdown-menu-more .action-control .item .new-features .btn-pin svg,
.top-bar .user .dropdown-menu .action-control .item .new-features .btn-pin svg,
.top-bar .user .dropdown-support .action-control .item .new-features .btn-pin svg {
    margin-top: 5px;
    margin-left: 7px;
}


/* SELECT */
.settings_component {
    background: #f9fafc;
    height: 100%;
    overflow: hidden;
    /* padding-top: 72px; */
    display: flex;
    flex-direction: column;
}

.settings_component .nav_tabs_scroll {
    background: #fff;
}

.settings_component .nav_tabs_scroll li.active {
    cursor: auto;
    pointer-events: none;
    border-bottom-color: #0f66cd;
}

.settings_component .nav_tabs_scroll li {
    cursor: pointer;
    border-bottom: 2px solid transparent;
    font-size: 14px;
    padding: 12px 22px;
    position: relative;
}

.settings_component .setting_dashboard_container {
    padding-left: 40px;
    padding-right: 40px;
    overflow: auto;
    position: relative;
    height: 100%;
}

.select-page-menu {
    background: #f9fafc;
    height: 100%;
    position: relative;
    padding: 0 40px;
}

.select-page-menu .actions-return {
    position: absolute;
    left: 18px;
    top: 38px;
    z-index: 9;
}

.select-page-menu .content .wrapper-list-page {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    background: #fff;
    color: #212b35;
    width: calc(100% - 375px);
}

.select-page-menu .content .wrapper-list-page .header-list-page {
    height: 60px;
    border-bottom: .5px solid #e4e4e4;
    padding: 8px 17px 8px 18px;
    font-weight: 500;
}

.select-page-menu .content .wrapper-list-page .list-page {
    max-height: 38vh;
    margin: 8px 0;
    padding: 0 17px 0 18px;
    overflow: auto;
}

.select-page-menu .content .wrapper-list-page .list-page .item {
    padding: 10px 10px 8px;
    text-align: left;
    position: relative;
    border-bottom: .5px solid #e4e4e4;
    margin-bottom: 2px;
    cursor: pointer;
    transition: background-color .15s ease-in;
}

.select-page-menu .content .wrapper-list-page .list-page .item .avatar-user-page {
    cursor: pointer;
    flex-shrink: 0;
}

.select-page-menu .content .wrapper-list-page .list-page .item .avatar-user-page img {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    object-fit: cover;
}

.select-page-menu .content .wrapper-list-page .list-page .item .info-page {
    width: 100%;
    height: 100%;
    margin: 0 14px;
    padding: 3px 0;
}

.select-page-menu .content .wrapper-list-page .list-page .item .info-page h3 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    margin-bottom: 1.5px;
}

.select-page-menu .content .wrapper-list-page .list-page .item .info-page .status {
    color: #4ab74d;
    font-size: 14px;
    display: flex;
    align-items: center;
}

.select-page-menu .content .wrapper-list-page .footer-list-page {
    height: 60px;
    border-top: .5px solid #e4e4e4;
    padding: 8px 17px 8px 18px;
    font-size: 14px;
}

.select-page-menu .content .wrapper-list-page .footer-list-page .wrapper-text .quantity {
    margin-right: 20px;
}

.select-page-menu .content .wrapper-list-page .footer-list-page .wrapper-text .text-link {
    margin-right: 10px;
    color: #0084ff;
    cursor: pointer;
}

.select-page-menu .content .wrapper-list-page .footer-list-page .wrapper-text .text-link {
    margin-right: 10px;
    color: #0084ff;
    cursor: pointer;
}

.select-page-menu .content .user {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    background: #fff;
    width: 310px;
    margin-right: 15px;
    flex-shrink: 0;
    line-height: 26px;
    color: #7b7b7b;
    font-weight: 400;
}

.select-page-menu .content .user .avatar-user-page {
    margin: 20px 0 15px;
}

.select-page-menu .content .user .name {
    color: #212b35;
    font-size: 16px;
    font-weight: 500;
    display: block;
    padding: 0 15px;
}

.text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select-page-menu .content .user .btn-logout {
    margin-top: 15px;
    background: #e8f0fe;
    border-radius: 0 0 4px 4px;
    width: 100%;
    border: none;
    color: #0084ff;
    padding: 10px 15px;
    cursor: pointer;
}

.select-page-menu .content .div-notice {
    margin: 15px 0;
    background: #e8f0fe;
    border-radius: 5px;
    width: calc(100% - 375px);
    font-size: 14px;
    padding: 12px 12px 10px;
}

.select-page-menu .content .div-notice .line1 {
    margin-bottom: 10px;
    color: #8f9096;
}

.select-page-menu .content .user .avatar-user-page img {
    width: 95px;
    height: 95px;
    border-radius: 50%;
    object-fit: cover;
    background-color: #c3c3c3;
}


.select-page-menu .content .wrapper-list-page .list-page .item.selected {
    color: #1877f2;
}

.select-page-menu .content .wrapper-list-page .list-page .item.selected, .select-page-menu .content .wrapper-list-page .list-page .item:hover {
    background: #ebf6ff;
    border-radius: 4px;
}

.select-page-menu .content .wrapper-list-page .list-page .item {
    padding: 10px 10px 8px;
    text-align: left;
    position: relative;
    border-bottom: .5px solid #e4e4e4;
    margin-bottom: 2px;
    cursor: pointer;
    transition: background-color .15s ease-in;
}

.checkbox-circle-component .checkbox-circle-content.checkbox-checked span {
    background: #0089ff;
    border: 1px solid #0089ff;
}

/* Check Box */

.checkbox-circle-component {
    display: flex;
    margin: auto;
    width: 20px;
}

.checkbox-circle-component .checkbox-circle-content {
    margin-right: 0;
    cursor: pointer;
    line-height: 17px;
}

.checkbox-circle-component .checkbox-circle-content span {
    font-size: 14px;
    color: #333;
    cursor: pointer;
    line-height: 17px;
    display: inline-block;
    position: relative;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #ccc;
    text-align: center;
    border-radius: 50%;
}

.checkbox-circle-component .checkbox-circle-content span svg {
    stroke: #fff;
    position: absolute;
    width: 15px;
    height: 15px;
    left: 2px;
    top: 2px;
}

.checkbox-base {
    border-radius: 50%;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.checkbox-base input {
    display: none;
}

.checkbox-base label {
    position: relative;
    cursor: pointer;
    width: 32px;
    height: 32px;
    padding-top: 6px;
    padding-left: 6px;
}


.clickable {
    cursor: pointer;
}

.clickable,
.clickable svg {
    color: #0084ff;
}

.clickable {
    cursor: pointer;
}


/* FB messange */

.wrapper .page-content {
    padding-top: 2px;
    /* padding-left: 0;
    height: 100%; */
}

.page-content .height-defauld {
    height: 100%;
}

.page-content .conversation,
.page-content .conversation .col-left {
    height: 100%;
    overflow: hidden;
    position: relative;
}

.conversation {
    height: 100%;
    overflow: hidden;
    position: relative;
    font-size: 14px;
}

.page-content .conversation .col-left {
    width: 30%;
    flex-shrink: 0;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    box-shadow: 3px 0 5px 0 #d9d9d9;
}

.conversation .col-left {
    width: 30%;
    flex-shrink: 0;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    box-shadow: 3px 0 5px 0 #d9d9d9;
    height: 100%;
    min-width: 20%;
    transform: unset !important;
}

.conversation .col-left .horizontal {
    box-shadow: 0 5px 5px -5px rgb(0 0 0 / 25%);
}

.conversation .col-left .conversation-filter-header {
    padding: 8px 14px 7px 5px;
    box-shadow: 0 3px 3px rgb(0 0 0 / 25%);
}

.conversation .col-left .conversation-filter-header .conversation-checkAll-wrapper {
    margin-top: 2px;
}

.conversation .col-left .conversation-filter-header .input-base-wrapper {
    width: calc(100% - 96px);
}

.input-base-wrapper {
    position: relative;
    width: 100%;
    margin-right: 12px;
    margin-left: 5px;
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

.input-base-wrapper svg {
    position: absolute;
    top: 8px;
    left: 8px;
}

.conversation .col-left .conversation-filter-header .input-base {
    background: #f0f2f5;
}

.input-base-wrapper .input-base {
    display: inline-block !important;
    background: #f0f2f5;
    border-radius: 4px;
    box-sizing: border-box;
    border: 1px solid rgba(137, 143, 156, .2);
    font-size: 13px;
    line-height: 22px;
    padding: 5px 5px 5px 32px;
    width: 100%;
    outline-color: #08f;
}

.conversation .col-left .conversation-filter-header .svg-container {
    align-items: center;
    cursor: pointer;
}

.conversation .col-left .conversation-filter-header .switch-filter-show {
    margin-right: 12px;
}

.conversation .col-left .conversation-filter-header .svg-container {
    align-items: center;
    cursor: pointer;
}

.form_tooltip.place-right {
    margin-left: 10px;
}

.form_tooltip.type-dark {
    color: #fff;
    background-color: #222;
}

.form_tooltip {
    border-radius: 3px;
    display: inline-block;
    font-size: 13px;
    left: -999em;
    opacity: 0;
    padding: 8px 21px;
    position: fixed;
    pointer-events: none;
    transition: opacity 0.3s ease-out;
    top: -999em;
    visibility: hidden;
    z-index: 999;
}

.conversation .col-left .horizontal {
    box-shadow: 0 5px 5px -5px rgb(0 0 0 / 25%);
}

.conversation-quick-filter-default {
    padding: .5px 0 .5px 3px;
}

.conversation-quick-filter-default .conversation-quick-filter-item.active {
    border-bottom: 2px solid #0084ff;
    opacity: 1;
}

.conversation-quick-filter-default .conversation-quick-filter-item:first-child {
    margin-left: 0;
}

.conversation-quick-filter-default .conversation-quick-filter-item {
    position: relative;
    margin: 0 2px;
    width: calc((100% - 76px) / 3);
    opacity: .6;
    cursor: pointer;
}

.conversation .col-left .horizontal .conversation-quick-filter-item {
    padding: 4.5px 0;
}

.conversation .col-left .horizontal .item-filter-icon {
    width: 36px;
    height: 36px;
    border-radius: 50%;
}

.conversation-quick-filter-default .conversation-quick-filter-item .btn-filter {
    font-weight: 600;
    color: #212b35;
    padding: 9px 0 0 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.conversation-topbar .topbar-filter-pages {
    padding-right: 10px;
    border-right: 1px solid #e3e9ed;
}

.conversation-filter-pages {
    font-size: 14px;
}

.conversation-filter-pages .div-filter-pages {
    position: relative;
}

.conversation-filter-pages .div-filter-pages .count-page-selected-component {
    display: flex;
    min-width: 235px;
    max-width: 235px;
    background: #f2f2f2;
    border-radius: 32px;
    padding: 5px 25px 5px 15px;
    position: relative;
    cursor: pointer;
}

.conversation-filter-pages .div-filter-pages .count-page-selected-component .list-avatars {
    display: flex;
}

.conversation-filter-pages .div-filter-pages .count-page-selected-component .list-avatars .page-avatar {
    margin-left: -8px;
    position: relative;
}

.conversation-filter-pages .div-filter-pages .count-page-selected-component .list-avatars .page-avatar img {
    width: 30px;
    height: 30px;
    background: #c4c4c4;
    border: 1px solid #fff;
    box-sizing: border-box;
    border-radius: 50%;
}

.conversation-filter-pages .div-filter-pages .count-page-selected-component .dropdown-list-page::after {
    content: none;
}

.conversation-filter-pages .div-filter-pages .count-page-selected-component .dropdown-list-page {
    width: 100% !important;
    width: max-content;
    margin: 0;
}

.conversation-filter-pages .div-filter-pages .count-page-selected-component .info-page-selected {
    line-height: 2;
    margin-left: 5px;
    color: #212b35;
}

.conversation-filter-pages .div-filter-pages .count-page-selected-component .feather-chevron-down {
    position: absolute;
    right: 5px;
    top: 6px;
    stroke: #4f4f4f;
    stroke-width: 1.5;
    width: 20px;
    height: 20px;
}

.conversation-filter-pages .div-filter-pages .count-page-selected-component .show-list-page {
    /* width: max-content; */
    position: absolute;
    z-index: 2;
    width: 528px;
    height: 428px;
    left: 0;
    top: 45px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 4px 10px rgb(0 0 0 / 25%);
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-top {
    display: flex;
    padding: 10px 15px;
    justify-content: space-between;
    align-items: center;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-top span {
    font-size: 16px !important;
    font-weight: 500;
    color: #212b35;
    line-height: 1.7;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-top .redirect-to-manage-page {
    background: #e5f3ff;
    border-radius: 4px;
    color: #08f;
    padding: 7px 10px 5px 15px;
    font-weight: 500;
    cursor: pointer;
    border: 1px solid #e5f3ff;
    outline: none;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-top .redirect-to-manage-page svg {
    margin-left: 5px;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-search-page {
    padding: 0 15px 10px;
    position: relative;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-search-page input {
    color: #212b35;
    font-size: 14px;
    background: #f3f4f5;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    outline: none;
    padding-left: 35px;
    padding-right: 30px;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-search-page .feather-search {
    position: absolute;
    top: 3px;
    left: 25px;
    width: 20px;
    height: 20px;
    stroke: #90949c;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages {
    height: calc(100% - 160px);
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected {
    padding: 10px 15px;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    height: 100%;
    overflow: auto;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected .page-connected-item.page-connected {
    background: #ebf6ff;
    border: 1px solid #fff;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected .page-connected-item {
    display: flex;
    line-height: 2.7;
    width: 100%;
    padding: 10px;
    cursor: pointer;
    border-bottom: 1px solid #f0f0f0;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected .page-connected-item .page-avatar {
    min-width: 40px;
    width: 40px;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected .page-connected-item .page-avatar img {
    width: 40px;
    height: 40px;
    background: #c4c4c4;
    border: 1px solid #fff;
    box-sizing: border-box;
    border-radius: 50%;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected .page-connected-item.page-connected .page-name {
    color: #1877f2;
    font-weight: 500;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected .page-connected-item .page-name {
    color: #212b35;
    font-weight: 400;
    cursor: pointer;
    margin-left: 10px;
    width: calc(100% - 150px);
    width: -webkit-fill-available;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected .page-connected-item .page-noti-new-interaction {
    width: 70px;
    text-align: right;
    margin-right: 20px;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected .page-connected-item.page-connected .page-noti-new-interaction span {
    background: inherit;
    color: #08f;
    font-weight: 500;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected .page-connected-item .page-noti-new-interaction span {
    color: #212b35;
    font-weight: 400;
    position: relative;
    background: #f3f4f5;
    border-radius: 20px;
    line-height: 18px;
    padding: 3px 10px;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected .page-connected-item .page-selected {
    float: right;
    width: 20px;
    display: flex;
    align-items: center;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected .page-connected-item .page-selected .is-page.is-selected-page svg {
    opacity: 1;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected .page-connected-item .page-selected .is-page svg {
    width: 19px;
    height: 17px;
    margin-top: -3px;
    opacity: 0;
    stroke-width: 2.5;
    color: #fff;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-list-pages .list-pages-connected .page-connected-item .page-selected .is-page {
    width: 20px;
    height: 20px;
    border-radius: 50%;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-bottom {
    padding: 10px 15px;
    height: 53px;
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 2;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-bottom #btn-check-all-page,
.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-bottom #btn-uncheck-all-page {
    color: #08f;
    background: #fff;
    outline: none;
    cursor: pointer;
    border: none;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-bottom #btn-check-all-page,
.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-bottom #btn-uncheck-all-page {
    color: #08f;
    background: #fff;
    outline: none;
    cursor: pointer;
    border: none;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-bottom #btn-filter-page-selected {
    float: right;
    margin-top: -1px;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content .form-bottom span {
    margin-right: 20px;
}

.conversation-filter-pages .div-filter-pages .show-list-page .form-content {
    height: 100%;
}

.conversation-topbar .topbar-title {
    font-size: 18px;
    margin-right: 10px !important;
    color: #212b35;
}


/* .conversation-topbar .topbar-list-pages {
    width: calc(100% - 355px);
} */

.conversation-list-pages {
    width: 100%;
    margin-left: 10px;
    font-size: 14px;
}

.conversation-list-pages .list-pages {
    display: flex;
    max-width: 100%;
    overflow: auto;
}

.conversation-list-pages .list-pages .page-connected-item {
    display: flex;
    width: 220px;
    min-width: 220px;
    padding: 5px;
    cursor: pointer;
    border-radius: 32px;
    background: #f2f2f2;
    margin-right: 5px;
    content: none;
}

.conversation-list-pages .list-pages .page-connected-item .page-avatar {
    min-width: 30px;
}

.conversation-list-pages .list-pages .page-connected-item .page-avatar img {
    width: 30px;
    height: 30px;
    background: #c4c4c4;
    border: 1px solid #fff;
    box-sizing: border-box;
    border-radius: 50%;
}

.conversation-list-pages .list-pages .page-connected-item .page-name {
    color: #212b35;
    font-weight: 400;
    cursor: pointer;
    margin-left: 5px;
    width: -webkit-fill-available;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 2;
}

.conversation .col-left .conversation-list .conversation-item {
    min-height: 79.01px;
    cursor: pointer;
    padding: 15px 8px;
    align-items: center;
    flex-wrap: wrap;
    user-select: none;
    position: relative;
}

.conversation .col-left .conversation-list .conversation-item .conversation-item-avatar {
    min-width: 40px;
    margin-left: 10px;
    margin-right: 17px;
    user-select: none;
}

.conversation .col-left .conversation-list .item-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 67px);
}

.conversation .col-left .conversation-list .conversation-item .item-wrapper .conversation-item-content {
    user-select: none;
    width: calc(100% - 105px);
}

.conversation .col-left .conversation-list .conversation-item .item-wrapper .conversation-item-content .conversation-content {
    margin-top: 5px;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 50px;
    -webkit-box-orient: vertical;
    white-space: pre-line;
    width: 100%;
    overflow-wrap: break-word;
    height: fit-content;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-line-clamp: 1;
}

.conversation .col-left .conversation-list .conversation-item .item-wrapper .conversation-item-meta {
    width: 105px;
    right: 0;
    position: absolute;
    overflow: hidden;
}

.conversation .col-left .conversation-list .conversation-item .item-wrapper .conversation-item-meta .conversation-meta-first-row {
    padding-right: 14px;
    justify-content: flex-end;
}

.conversation .col-left .conversation-list .conversation-item .item-wrapper .conversation-item-meta .conversation-item-second-row {
    padding-right: 14px;
    justify-content: space-between;
}

.conversation .col-left .conversation-list .conversation-item .item-wrapper .conversation-item-meta .conversation-meta-first-row .conversation-time-stamp {
    margin-right: 4px;
    font-size: 13px;
}

.conversation .col-left .conversation-list .conversation-item .item-wrapper .conversation-item-meta .conversation-item-second-row .status-icon {
    padding: 0 3px;
}

.conversation .col-left .conversation-list {
    height: calc(100% - 100px);
}

.conversation .col-left .conversation-list .conversation-item .conversation-item-avatar {
    min-width: 40px;
    margin-left: 10px;
    margin-right: 17px;
    user-select: none;
}

.conversation .col-left .conversation-list .conversation-item .conversation-item-avatar img {
    width: 40px;
    height: 40px;
    object-fit: cover;
    border-radius: 50%;
    border: 2px solid #cfcfcf;
}

.conversation .col-left .conversation-list .conversation-item .conversation-item-avatar svg {
    position: absolute;
    right: -3px;
    bottom: -6px;
    width: 19px;
    height: 19px;
    z-index: 1;
}

.conversation .col-left .conversation-list .conversation-item .conversation-item-avatar .unread-count {
    background: #e3404a;
    color: #fff;
    font-weight: 600;
    text-align: center;
    padding: 5px;
    border-radius: 20px;
    position: absolute;
    line-height: 6px;
    right: 1px;
    top: -4px;
    display: block;
    font-size: 10px;
    height: 18px;
    min-width: 16px;
    z-index: 1;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.conversation .col-left .conversation-list .conversation-unread .conversation-item-avatar img {
    border: 2px solid #08f !important;
}

.dialogue-conversation {
    /* height: 100%; */
    -webkit-box-flex: 2;
    flex-grow: 2;
    border-right: 1px solid #e5e5e5;
    min-width: 20%;
}

.dialogue-conversation .header-detail {
    border-left: 1px solid #d9d9d9;
    margin-left: 2px;
    border-right: 1px solid #d9d9d9;
    margin-right: 2px;
    box-shadow: 0 4px 2px -2px rgb(0 0 0 / 25%);
}

.dialogue-conversation .header-detail .header-detail-left {
    margin: 10px 0 10px 10px;
    width: calc(100% - 170px);
    min-width: 215px;
}

.dialogue-conversation .header-detail .header-detail-left img {
    border-radius: 50%;
    width: 36px;
    height: 36px;
    object-fit: cover;
    border: 1px solid #c4c4c4;
}

.dialogue-conversation .header-detail .header-detail-left .user-name-meta-data {
    margin: 0 10px;
    border-right: 1px solid #e3e9ed;
    padding-right: 10px;
}

.dialogue-conversation .header-detail .header-detail-left .user-name-meta-data .meta-data,
.dialogue-conversation .header-detail .header-detail-left .user-name-meta-data .user-name {
    max-width: 240px;
    min-width: 50px;
    font-size: 14px !important;
    font-weight: 500;
    color: #212b35;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 50px;
    -webkit-box-orient: vertical;
    white-space: pre-line;
    width: 100%;
    overflow-wrap: break-word;
    height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-line-clamp: 1;
    margin: 0;
}

.dialogue-conversation .header-detail .header-detail-left .user-name-meta-data .meta-data {
    font-weight: unset;
}

.assign-from-header-a-conversation .assign-detail .div-assign-select {
    position: relative;
    display: flex;
}

.assign-from-header-a-conversation .assign-detail .div-assign-select.div-assign-unselected .btn-select-admin {
    border: 3px solid #86bdff;
}

.assign-from-header-a-conversation .assign-detail .div-assign-select .btn-select-admin {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ecf5ff;
    background: #ecf5ff;
    z-index: 1;
}

.assign-from-header-a-conversation .assign-detail .div-assign-select.div-assign-unselected .btn-select-admin svg {
    margin-top: 2px;
}

.assign-from-header-a-conversation .assign-detail .div-assign-select .btn-select-admin svg {
    width: 20px;
    height: 20px;
    margin-top: 5px;
    stroke: #0174ff;
}

.dialogue-conversation .header-detail .header-detail-right {
    min-width: 170px;
}

.justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}

.messenger-icon {
    margin-right: 10px;
}

.action-button-hover {
    border-radius: 50%;
    cursor: pointer;
    width: 26px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
}

.dialogue-conversation .header-detail .header-detail-right svg {
    cursor: pointer;
}

.box-icon-display {
    background: #fff;
    padding: 2px 8px;
    border: 1px solid #90949c;
    border-radius: 16px;
    margin-right: 8px;
    cursor: pointer;
}

.action-button-hover {
    border-radius: 50%;
    cursor: pointer;
    width: 26px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}

.action-button-hover {
    border-radius: 50%;
    cursor: pointer;
    width: 26px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
}

.dialogue-conversation .dialogue-metadata .dialogue-info {
    background: #fff;
    width: calc(100% - 10px);
    min-width: 296px;
    margin: 5px;
    padding: 3px 7px;
    border-radius: 4px;
    -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .25);
    -webkit-box-shadow: 2px 2px 5px 1px rgb(0 0 0 / 25%);
    box-shadow: 2px 2px 4px rgb(0 0 0 / 10%);
}

.dialogue-conversation .dialogue-metadata .dialogue-info .dialogue-info-header {
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    white-space: pre-line;
    width: 100%;
    overflow-wrap: break-word;
    min-width: 100px;
    height: fit-content;
    display: flex;
    justify-content: space-around;
    display: -webkit-box;
    -webkit-line-clamp: 1;
}

.margin-bottom-unset {
    margin-bottom: unset !important;
}

.dialogue-conversation .dialogue-metadata .dialogue-info .dialogue-info-header .message-from {
    padding-bottom: 1px;
    -webkit-box-orient: vertical;
    display: flex;
    align-items: center;
    -webkit-line-clamp: 1;
}

.dialogue-conversation .dialogue-metadata .dialogue-info .dialogue-info-header .message-from {
    padding-bottom: 1px;
    -webkit-box-orient: vertical;
    display: flex;
    align-items: center;
    -webkit-line-clamp: 1;
}

.dialogue-conversation .dialogue-metadata .dialogue-info .dialogue-info-header .svg-container {
    width: 26px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 50%;
}

.dialogue-conversation .dialogue-metadata {
    position: relative;
    display: flex;
    flex: 2 0 0%;
    overflow: hidden;
    flex-direction: column;
}

.dialogue-conversation .dialogue-list-metadata-wrapper {
    background: #f4f5f7;
    height: calc(100% - 60px);
}

.dialogue-conversation .dialogue-metadata .dialogue-info .dialogue-info-header {
    margin-bottom: 10px;
    /* font-size: 13px; */
    line-height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    white-space: pre-line;
    width: 100%;
    overflow-wrap: break-word;
    min-width: 100px;
    height: fit-content;
    display: flex;
    justify-content: space-around;
    display: -webkit-box;
    -webkit-line-clamp: 1;
}

.dialogue-conversation .dialogue-content-wrapper {
    flex: 2 0 0%;
    height: calc(100% - 276px);
    position: relative;
    display: flex;
    flex-direction: column;
}

#order-popup-wrapper
.dialogue-content-wrapper {
    flex: 2 0 0%;
    height: calc(100% - 351px);
    position: relative;
    display: flex;
    flex-direction: column;
}

.dialogue-content-wrapper .dialogue-content-view {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content {
    padding-right: 15px;
    padding-left: 5px;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .message-list-viewer .load-more {
    margin: 10px 0;
    color: #08f;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .message-list-viewer .load-more .btn-load-more-facebook {
    background-color: #fff;
    border-radius: 32px;
    padding: 5px 15px;
    width: fit-content;
    cursor: pointer;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .message-list-viewer .message-time {
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    margin: 5px 0;
    color: #212b35;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .message-list-viewer .dialogue-message {
    padding-right: 15px;
    overflow: hidden;
    margin-top: 2px;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .message-list-viewer .dialogue-message .me {
    margin-left: auto;
    order: 2;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .dialogue-line-content {
    position: relative;
    margin-left: 10px;
    word-break: break-word;
    max-width: 60%;
    width: fit-content;
}

.float-right {
    float: right !important;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .dialogue-line-content .content {
    position: relative;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .dialogue-line-content .content .content-text {
    background: #fff;
    box-shadow: 1px 1px 1px rgb(0 0 0 / 25%);
    border-radius: 12px;
    padding: 5px 12px;
    margin: 2px 0;
    width: fit-content;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .message {
    color: #fff;
    background: #08f !important;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .dialogue-line-content .content .content-platform {
    margin: 2px 0;
    background: unset !important;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .dialogue-line-content .content .display-none {
    margin: unset;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .message {
    color: #fff;
    background: #08f !important;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .message-list-viewer .dialogue-message {
    padding-right: 15px;
    overflow: hidden;
    margin-top: 2px;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .sender-avatar {
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    border-radius: 50%;
    object-fit: cover;
    margin-top: 4px;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .dialogue-line-content {
    position: relative;
    margin-left: 10px;
    word-break: break-word;
    max-width: 60%;
    width: fit-content;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .dialogue-line-content .content {
    position: relative;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .dialogue-line-content .content .content-text {
    background: #fff;
    box-shadow: 1px 1px 1px rgb(0 0 0 / 25%);
    border-radius: 12px;
    padding: 5px 12px;
    margin: 2px 0;
    width: fit-content;
}

.dialogue-content-wrapper .dialogue-content-view .messenger-scroll .dialogue-content .dialogue-line-content .content .content-text .dialogue-text-content {
    white-space: pre-line;
}

.dialogue-content-wrapper .reply-box-wrapper {
    position: relative;
    border-top: 1px solid #e0e0e0;
    min-height: 67px;
    width: 100%;
    background: #fff;
    z-index: 1;
    cursor: text;
}

.dialogue-content-wrapper .reply-box-wrapper .reply-box {
    display: block;
}

.dialogue-content-wrapper .reply-box-wrapper .reply-box .content {
    margin: 18px 0;
}

.d-table-cell {
    display: table-cell !important;
}

.align-middle {
    vertical-align: middle !important;
}

.emoji_popup {
    position: relative;
}

.emoji_popup #btn_open_emoji {
    border: unset;
    background: unset;
    outline: unset;
    cursor: pointer;
}

.emoji_popup .emoji-picker {
    position: absolute !important;
    top: -358px;
    right: unset !important;
    border-radius: 2px;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 10%), 0 1px 10px rgb(0 0 0 / 35%);
    background: var(--card-background, #fff);
}

.emoji-picker {
    background-color: #ffffff;
    width: 285px;
    display: block;
    position: relative;
    padding: 0;
    border: 1px solid #eeeeee;
    border-radius: 3px;
    overflow: hidden;
    font-family: sans-serif;
}

.emoji-picker nav {
    flex-direction: row;
    min-height: 45px;
    background-color: #ffffff;
    display: flex;
    justify-content: space-between;
    position: absolute;
    z-index: 1;
    box-sizing: border-box;
    left: 10px;
    right: 10px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}

.emoji-picker nav a {
    position: relative;
    transition: filter .2s;
}

.emoji-picker a {
    outline: none;
    cursor: pointer;
}

.emoji_popup .emoji-picker nav ~ .bar-wrapper {
    border-top: 1px solid var(--divider, #dddfe2);
}

.emoji-picker nav ~ .bar-wrapper {
    margin-top: 45px;
    border-top: 1px solid #eeeeee;
}

.emoji-picker .bar-wrapper {
    position: relative;
}

.emoji-picker ul.skin-tones {
    position: absolute;
    right: 0;
}

.emoji-picker ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.emoji-picker ul.skin-tones li.selected {
    opacity: 1;
    transform: scale(1.5);
}

.emoji-picker ul.skin-tones li {
    position: absolute;
    top: 16px;
    right: 20px;
    z-index: 3;
    padding: 1px;
    border-radius: 3px;
    opacity: 0;
    transition: transform .4s, opacity .3s;
}

.emoji-picker ul li {
    display: inline-block;
}

.dialogue-content-wrapper .reply-box-wrapper .reply-box .reply-editor-wrapper {
    width: 100%;
}

.dialogue-content-wrapper .reply-box-wrapper .reply-box .reply-editor {
    width: 100%;
    border: none;
    outline: none;
    resize: none;
    overflow: auto;
    max-height: 160px;
    line-height: 16px;
    font-size: 13px;
    padding: unset;
}

input[type=button],
input[type=email],
input[type=number],
input[type=password],
input[type=submit],
input[type=text],
textarea {
    -webkit-appearance: none;
    border-radius: 0;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
}

.dialogue-content-wrapper .reply-box-wrapper .reply-box .buttons-control {
    cursor: pointer;
}

.text-nowrap {
    white-space: nowrap !important;
}

.dialogue-content-wrapper .reply-box-wrapper .reply-box .buttons-control .reply-button-action {
    display: inline-block;
    margin: -5px 6px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
}

.dropdown,
.dropleft,
.dropright,
.dropup {
    position: relative;
}

.dialogue-content-wrapper .reply-box-wrapper .reply-box .buttons-control .reply-button-action .plus-icon {
    padding: unset;
}

.dialogue-content-wrapper .reply-box-wrapper .reply-box .buttons-control .reply-button-action .reply-box-outside-icon {
    margin-left: 5px;
    margin-top: 5px;
}

.dialogue-content-wrapper .reply-box-wrapper .reply-box .buttons-control .reply-button-action .dropdown-menu {
    padding: .5rem;
    top: -5px !important;
    font-size: 14px;
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
}

.dialogue-content-wrapper .reply-box-wrapper .reply-box .buttons-control .reply-button-action .dropdown-menu .dropdown-item {
    padding: 10px;
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}

#btn-template-message {
    background: none;
    border: none;
    outline: none;
    padding: 0 5px;
    height: 30px;
    cursor: pointer;
}

.display-none {
    display: none;
}

#customer-column-component-v3 {
    width: 100%;
    height: 100%;
    background: #fff;
}

#customer-information-content-component-v3 {
    font-size: 14px;
    padding: 0;
    position: relative;
}

#customer-list-phone-component-v3 {
    width: -webkit-fill-available;
    font-size: 14px;
    background: #fff;
}

customer-information-content-component-v3 #wrapper-customer-info-v3 {
    display: flex;
    background: #fff;
    padding: 5px 23px 10px 10px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main {
    width: -webkit-fill-available;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-avatar {
    margin: 8px 10px 5px 0;
    cursor: pointer;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-avatar img {
    height: 50px;
    width: 50px;
    object-fit: cover;
    max-width: none;
    border-radius: 25px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main {
    width: -webkit-fill-available;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-name {
    margin: 0 0 7px;
    position: relative;
    display: flex;
    min-height: 30px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone {
    display: flex;
    position: relative;
    margin-top: -4px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 .new-customer-tag {
    margin-left: 5px;
    color: #fff;
    background-color: #f46e0d;
    padding: 0 4px;
    border-radius: 3px;
    font-size: 13px;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-name #edit-customer-name-icon {
    cursor: pointer;
    position: absolute;
    bottom: -2px;
    right: 0;
    line-height: 27.2px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-name #edit-customer-name-icon {
    cursor: pointer;
    position: absolute;
    bottom: -2px;
    right: 0;
    line-height: 27.2px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone {
    display: flex;
    position: relative;
    margin-top: -4px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone .wrapper-input-phone {
    border: 1px solid #fff;
    display: flex;
    align-items: center;
    width: calc(100% - 40px);
    padding: 0 5px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone .wrapper-input-phone #edit-customer-phone-sp {
    width: -webkit-fill-available;
    display: contents;
    line-height: 27.2px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone .wrapper-input-phone #edit-customer-phone-sp .edit-customer-phone-ip {
    font-weight: 500;
    padding: 5px 5px 5px 0;
    border: none;
    outline: none;
    cursor: pointer;
    width: -webkit-fill-available;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone .wrapper-input-phone:hover {
    background-color: #ebeef0;
    border-radius: 6px;
}


#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone .wrapper-input-phone input {
    height: 32.5px;
    background: inherit;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone #edit-customer-phone-icon {
    cursor: pointer;
    position: absolute;
    top: 3px;
    right: 0;
    line-height: 27.2px;
}

.customer-address-wrapper-v3 {
    background: #fff;
    box-shadow: none !important;
}

#wrapper-customer-address-component-v3 {
    border-top: 6px solid #f4f5f7;
    font-size: 14px;
    position: relative;
}

.empty-customer-address-v3:hover,
.order-customer-info-component-v3 .order-customer-overview.no-orders:hover,
.customer-note-component-v3 .customer-note:hover,
.conversation-file-wrapper .conversation-file-menu .menu-content:hover {
    background-color: #dcfbff;
}

.customer-address-wrapper-v3:hover {
    background-color: #dcfbff;
}

.empty-customer-address-v3 {
    background: #fff;
    font-size: 14px;
    height: 55px;
    margin: 0 10px;
    cursor: pointer;
}


.empty-customer-address-v3 .empty-location {
    border-radius: 4px;
    padding-top: 17px;
}

.empty-customer-address-v3 .empty-location .location-icon {
    width: 27px;
    margin-left: 5px;
}

.empty-customer-address-v3 .empty-location .location-text {
    font-size: 14px;
    width: calc(100% - 65px);
    font-weight: 600;
}

#wrapper-customer-address-component-v3 #default-customer-address-component {
    display: flex;
    cursor: pointer;
    background: #fff;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info {
    width: 100%;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-header {
    border-radius: 0 0 6px 6px;
    min-height: 54px;
    align-items: center;
    display: flex;
    padding: 0 10px;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-header .location-icon {
    width: 27px;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-header .location-icon svg {
    margin-left: 5px;
    color: #0089ff;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-header .header-text {
    font-weight: 500;
    color: #4f4f4f;
    line-height: 24px;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info .wrapper-name-n-phone {
    display: flex;
    margin: 10px 0 0;
    width: 100%;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info .wrapper-name-n-phone #editting-customer-address-name {
    width: calc(50% - 5px);
    margin-right: 10px;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info .wrapper-name-n-phone #editting-customer-address-name #customer-address-name-ip {
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: 5px 10px;
    width: -webkit-fill-available;
    outline-color: #08f !important;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info .wrapper-name-n-phone #editting-customer-address-phone {
    width: calc(50% - 5px);
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info .wrapper-name-n-phone #editting-customer-address-phone #customer-address-phone-ip {
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: 5px 10px;
    width: -webkit-fill-available;
    outline-color: #08f !important;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-content {
    margin: 10px 0 0;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-content #customer-address-content-ip {
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: 5px 10px;
    width: -webkit-fill-available;
    outline-color: #08f !important;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-content.default .editting-customer {
    background: #f3f4f5;
    border: 1px solid rgba(137, 143, 156, .2) !important;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info .noti-invalid {
    margin-top: 5px;
    color: #fa3e3e;
    font-size: 13px;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-district {
    margin: 10px 0 0;
    display: flex;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-district .select2.select2-container {
    width: 100% !important;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-ward {
    margin: 10px 0 0;
    display: flex;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-ward .select2.select2-container {
    width: 100% !important;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-footer {
    margin-top: 8px;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-footer #editting-customer-address-header-save {
    float: right;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-footer #editting-customer-address-header-save .btn-primary {
    width: 64px;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-footer #editting-customer-address-header-exit {
    margin-right: 10px;
    float: right;
    margin-bottom: 10px;
}

#wrapper-customer-address-component-v3 #default-customer-address-component #editting-customer-address-info #editting-customer-address-footer #editting-customer-address-header-exit .btn-text-black {
    width: 64px;
    border: 1px solid #a9a9a9;
    border-radius: 4px;
}

.customer-note-component-v3 .body-create-or-edit-note-v3 {
    margin: 10px 25px 0 15px;
}

.customer-note-component-v3 .customer-note-header {
    font-size: 14px;
    padding: 17px 10px 17px 15px;
    position: relative;
    border-radius: 0;
    cursor: pointer;
    display: flex;
}

.customer-note-component-v3 .body-create-or-edit-note-v3 .txt-content-note {
    min-height: 90px;
    resize: none;
    width: 100%;
    border: 1px solid #ddd;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 5px 10px;
    outline-color: #08f !important;
}

.customer-note-component-v3 .body-create-or-edit-note-v3 .btn-action-note {
    padding: 5px 0;
    display: flex;
    justify-content: flex-end;
}

.customer-note-component-v3 .body-create-or-edit-note-v3 .btn-action-note .btn-cancel {
    width: 64px;
}

.customer-note-component-v3 .customer-note-header .note-icon {
    width: 27px;
}

.customer-note-component-v3 .body-create-or-edit-note-v3 .btn-action-note .btn-primary {
    width: 64px;
    margin-left: 10px;
}

.customer-note-component-v3 .customer-note-header .header-txt {
    width: calc(100% - 60px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.customer-note-component-v3 .customer-note-header .header-txt .note-count {
    font-weight: 600;
    font-size: 14px;
    margin-left: 0 !important;
}

.conversation-file-wrapper .conversation-file-content {
    margin: 10px 20px 0;
}

.conversation-file-wrapper .conversation-file-content .image-list-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.conversation-file-wrapper .conversation-file-content .image-list-wrapper .image-item-wrapper {
    position: relative;
    flex-basis: 33.33%;
    box-sizing: border-box;
    width: 100%;
}

.conversation-file-wrapper .conversation-file-content .image-list-wrapper .image-item-wrapper .image-item-mask {
    position: relative;
    padding-top: 100%;
    width: 100%;
}

.conversation-file-wrapper .conversation-file-content .image-list-wrapper .image-item-wrapper .image-item-mask .image-item {
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
    position: absolute;
    box-sizing: border-box;
}

.conversation-file-wrapper .conversation-file-content .image-list-wrapper .image-item-wrapper .image-item-mask .image-item a {
    position: relative;
    flex-basis: auto;
    height: 100%;
    box-sizing: border-box;
    display: inline-block;
}

.conversation-file-wrapper .conversation-file-content .image-list-wrapper .image-item-wrapper .image-item-mask .image-item img {
    width: 100%;
    height: 100%;
    padding: 5px;
    border-radius: 10px;
    object-position: 50% 50%;
    object-fit: cover;
}

.conversation-file-wrapper .conversation-file-content .image-list-wrapper .btn-view-all {
    margin-top: 8px;
    width: 100%;
    background: #e8eaef;
    color: #212b35;
    font-size: 14px;
    font-weight: 600;
}

.text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.detail-right {
    position: relative;
    user-select: auto;
    width: 344px;
    /* height: 100%;  */
    display: inline-block;
    top: 0px;
    left: 0px;
    cursor: auto;
    box-shadow: rgba(0, 0, 0, 0.1) -4px 0px 4px;
    /* transform: translate(-1230px, 0px);  */
    max-width: 629.6px;
    max-height: 9.0072 e+15px;
    min-width: 314.8px;
    box-sizing: border-box;
    flex-shrink: 0;
}

.conversation .list-feature-fixed {
    display: flex;
    position: fixed;
    bottom: 0;
    right: 10px;
    z-index: 4;
}

.btn-create-new-order-component {
    z-index: 3;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: -4px;
    position: relative;
}

.btn-create-new-order-component .btn-create-new-order {
    cursor: pointer;
    outline: none !important;
    background: #0084ff;
    border: 1px solid #0084ff;
    box-shadow: 3px 3px 4px rgb(0 132 255 / 30%);
    width: 186px;
    height: 55px;
    border-radius: 32px;
    display: flex;
    justify-content: center;
    line-height: 3.5;
    align-items: center;
}

.btn-create-new-order-component .btn-create-new-order .sp_svg {
    margin-top: 6px;
}

.btn-create-new-order-component .btn-create-new-order .sp_txt {
    display: block;
    color: #fff;
}

.conversation .col-left .conversation-list .conversation-active {
    background: #ebeef0;
    border-right: 2px solid #333;
}

.conversation .col-left .conversation-list .conversation-item:hover {
    background: #ebeef0;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 {
    display: flex;
    background: #fff;
    padding: 5px 23px 10px 10px;
}

.order-customer-info-component-v3.no-orders {
    padding: 0 !important;
}

.order-customer-info-component-v3 {
    min-height: 55px;
    background: #fff;
    border-bottom: 6px solid #f4f5f7;
    border-top: 6px solid #f4f5f7;
}

.order-customer-info-component-v3:hover {
    background: #00ABC7;
}

.order-customer-info-component-v3 .order-customer-overview.no-orders {
    padding: 17px 10px !important;
}

.order-customer-info-component-v3 .order-customer-overview {
    background: #fff;
    font-size: 14px;
    height: 55px;
    padding-top: 17px;
    cursor: pointer;
}

.order-customer-info-component-v3 .order-customer-overview .order-icon {
    width: 27px;
    margin-left: 5px;
}

.order-customer-info-component-v3 .order-customer-overview .order-info {
    width: calc(100% - 65px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.order-customer-info-component-v3 .order-customer-overview .order-info-count {
    font-weight: 600 !important;
    font-size: 14px !important;
}

.customer-note-component-v3.no-notes {
    padding: 0;
}

.customer-note-component-v3 {
    background: #fff;
    min-height: 55px;
    border-bottom: none;
}

.customer-note-component-v3 .customer-note {
    background: #fff;
    font-size: 14px;
    height: 55px;
    padding: 17px 10px;
    cursor: pointer;
}

.customer-note-component-v3 .customer-note .note-icon {
    width: 27px;
    margin-left: 5px;
}

.customer-note-component-v3 .customer-note .note-txt {
    width: calc(100% - 65px);
    font-weight: 600;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.customer-note-component-v3 .customer-note .add-icon svg {
    width: 18px;
    height: 18px;
}

.conversation-file-wrapper .conversation-file-menu {
    background: #fff;
    min-height: 55px;
    border-top: 6px solid #f4f5f7;
}

.conversation-file-wrapper .conversation-file-menu .menu-content {
    background: #fff;
    font-size: 14px;
    height: 55px;
    padding: 17px 10px;
    cursor: pointer;
}

.conversation-file-wrapper .conversation-file-menu .menu-content .menu-icon {
    width: 25px;
    margin-left: 5px;
}

.conversation-file-wrapper .conversation-file-menu .menu-content .menu-txt {
    width: calc(100% - 62px);
    font-weight: 600;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.conversation-file-wrapper .conversation-file-menu .menu-content .greater svg {
    width: 18px;
    height: 13px;
}

.conversation-file-wrapper .conversation-file-menu .menu-content .add-icon svg {
    width: 18px;
    height: 18px;
}

.div_connect_page {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 12;
}

.div_connect_page .content {
    margin-top: 61px;
}

.div_connect_page .div_images .div_image_gif {
    text-align: center;
    padding-top: 8%;
    margin-bottom: -111px;
    padding-right: 35px;
}

.div_connect_page .div_images .div_image_big {
    text-align: center;
}

.div_connect_page .div_content {
    margin-top: 3%;
    text-align: center;
}

.div_connect_page .div_content .title_info {
    font-size: 40px;
    font-weight: 500;
    margin-top: 1%;
    color: #176fe8;
}

.order_empty_container {
    margin: auto;
    width: 80%;
    height: 100%;
}

.order_empty_container .left {
    width: 50%;
    margin: auto;
}

.order_empty_container .right {
    width: 50%;
    display: flex;
    margin: auto;
}

.order_empty_container .left .left_title {
    font-size: 24px;
    display: block;
    color: #333;
    font-weight: 500;
    margin-bottom: 20px;
}

.order_empty_container .left .left_content .sub_content {
    font-weight: 400;
    font-size: 16px;
    color: #828282;
}

.order_empty_container .left .left_content .step_1_2_3 {
    margin: 20px 0;
}

.order_empty_container .left .left_content .step_1_2_3 .div_step_content .step_by_step {
    display: flex;
    margin: 7px 0;
}

.order_empty_container .left .left_content .step_1_2_3 .div_step_content .step_by_step .step_number {
    font-size: 20px !important;
    color: #fff;
    background: #08f;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    text-align: center;
}

.order_empty_container .left .left_content .step_1_2_3 .div_step_content .step_by_step .step_name {
    font-weight: 500;
    font-size: 16px !important;
    color: #4f4f4f;
    margin: auto auto auto 20px;
    width: calc(100% - 32px);
}

.order_empty_container .left .left_content .step_1_2_3 .div_step_content .arrow_down {
    margin-left: 16px;
    height: 20px;
    border-left: 1px dashed #0084ff;
    position: relative;
}

.order_empty_container .left .left_content .step_1_2_3 .div_step_content .arrow_down svg {
    position: absolute;
    stroke: #0084ff;
    width: 18px;
    height: 18px;
    bottom: -9px;
    left: -10px;
}

.order_empty_container .right .image {
    width: 100%;
}

.order_empty_container .right .image img {
    float: right;
}


/* .wrapper .page-content {
    padding-top: 59px;
    padding-left: 0;
    height: 94vh;
} */

.order_empty_container .left .left_content .left_button button {
    padding: 10px 30px;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
}

.order_empty_container .left .left_content .left_docs {
    font-weight: 400;
    font-size: 15px;
    color: #828282;
    margin-top: 20px;
}

.order_empty_container .left .left_content .left_docs span {
    color: #0084ff;
    cursor: pointer;
}

.top_bar_auto_order_redirect .current {
    font-size: 22px;
    font-weight: 400;
    line-height: unset !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: -5px;
}

.btn_add_new_order {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
}

.pad-left a {
    color: #212b35 !important;
    font-size: 13px !important;
    line-height: 1.8 !important;
}

.btn_add_new_order a {
    margin-left: auto;
}

.top-bar_list h1 {
    font-size: 22px;
    color: #212b35;
    line-height: 1.2;
    font-weight: 400;
    margin-bottom: 5px;
}

.top_bar_auto_order_redirect h1 {
    margin-top: -8px;
}

.top-bar-setting .progress-side {
    position: absolute;
    right: 5%;
    top: -4px;
    cursor: pointer;
}

.top-bar-setting .progress-side .mdh {
    left: 120px;
}

.top-bar-setting .progress-side .cb {
    left: 220px;
}

.top-bar-setting .progress-side .auto-rep {
    left: 320px;
}

.top-bar-setting .progress-side .noti-rep {
    left: 420px;
}

.top-bar-setting .progress-side .submit-auto {
    left: 520px;
}

.top-bar-setting .progress-side .progress-title {
    font-size: 14px;
    line-height: 16px;
}

.top-bar-setting .progress-side .progress-title span:first-child {
    padding-left: unset;
}

.top-bar-setting .progress-side .progress-value {
    position: relative;
    margin-top: 5px;
    text-align: center;
}

.top-bar-setting .progress-side .progress-title span:first-child {
    padding-left: unset;
}

.top-bar-setting .progress-side .progress-title span {
    padding-left: 30px;
}

.top-bar-setting .progress-side .progress-title span {
    padding-left: 30px;
}

.top-bar-setting .progress-side .progress-value .fix-1 {
    left: 30px;
}

.top-bar-setting .progress-side .progress-value .fix {
    position: absolute;
}

.top-bar-setting .progress-side .progress-value .progress-line-1 {
    width: 90px;
    left: 59px;
    top: 13px;
}

.top-bar-setting .progress-side .progress-value .progress-line {
    position: absolute;
    border: 1px solid #e0e0e0;
}

.top-bar-setting .progress-side .progress-value .activated {
    border: 1px solid #0084ff !important;
}

.top-bar-setting .progress-side .progress-value .fix-2 {
    left: 150px;
}

.top-bar-setting .progress-side .progress-value .fix {
    position: absolute;
}

.top-bar-setting .progress-side .progress-value .progress-line-2 {
    width: 70px;
    left: 180px;
    top: 13px;
}

.top-bar-setting .progress-side .progress-value .progress-line {
    position: absolute;
    border: 1px solid #e0e0e0;
}

.top-bar-setting .progress-side .progress-value .fix-3 {
    left: 250px;
}

.top-bar-setting .progress-side .progress-value .fix {
    position: absolute;
}

top-bar-setting .progress-side .progress-value .fix-4 {
    left: 366px;
}

.top-bar-setting .progress-side .progress-value .fix {
    position: absolute;
}

.top-bar-setting .progress-side .progress-value .progress-line-4 {
    width: 75px;
    top: 13px;
    right: 140px;
}

.top-bar-setting .progress-side .progress-value .progress-line {
    position: absolute;
    border: 1px solid #e0e0e0;
}

.top-bar-setting .progress-side .progress-value .fix-5 {
    right: 110px;
}

.top-bar-setting .progress-side .progress-value .fix {
    position: absolute;
}

.top-bar-setting .progress-side .progress-value .progress-line-5 {
    width: 75px;
    top: 13px;
    right: 34px;
}

.top-bar-setting .progress-side .progress-value .progress-line {
    position: absolute;
    border: 1px solid #e0e0e0;
}

.top-bar-setting .progress-side .progress-value .fix-6 {
    right: 4px;
}

.top-bar-setting .progress-side .progress-value .fix {
    position: absolute;
}

.top-bar-setting .progress-side .progress-value .progress-line {
    position: absolute;
    border: 1px solid #e0e0e0;
}

.top-bar-setting .progress-side .progress-value .progress-line {
    position: absolute;
    border: 1px solid #e0e0e0;
}

.top-bar-setting .progress-side .progress-value .progress-line-4 {
    width: 75px;
    top: 13px;
    right: 140px;
}


/* Facebook LiveStream */

.auto_order_setting {
    background: #f9fafc;
    height: 100%;
    overflow: auto;
    padding-top: 38px;
}

.div-auto-reply {
    background: #f9fafc;
}

.auto_order_margin {
    margin: auto;
    max-width: 80%;
}

.div-auto-reply .tab-content {
    padding: 0 30px 0 0;
}

.div-auto-reply .tab-content .tab {
    border-radius: 5px;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 25px 10px;
    margin-bottom: 25px;
}

.div-auto-reply .tab-content .tab-left {
    box-shadow: 2px 2px #e5e5e5;
    width: 67%;
}

.auto_order_setting .tab {
    padding: unset !important;
}

.auto_order_margin .order_title {
    border-bottom: 1px solid #e2e2e2;
    margin: 0 0 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 9px 25px;
}

.auto_order_margin .order_title h2 {
    font-size: 18px;
    line-height: 21px;
    color: #212b35;
    font-weight: 400;
    padding: 11px 0;
    margin-bottom: 0 !important;
}

.div-auto-reply .tab-content .tab .list-setting {
    padding-left: 27px;
    padding-right: 27px;
    margin-bottom: 30px;
    position: relative;
}

.div-auto-reply .tab-content .tab .list-setting .lbl-title {
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: #4f4f4f;
    line-height: 1.2;
    margin: 20px 0 15px;
}

.list-page-livestream {
    margin-top: 10px;
}

.div-auto-reply .tab-content .tab-tip {
    border-radius: 4px;
    background: #f7fbff;
    border: 1px solid #08f;
    padding: 10px;
    margin-left: 15px;
    height: fit-content;
    width: calc(33% - 15px);
    font-size: 13px;
}

.div-auto-reply .tab-content .tab-tip .tip-content {
    margin-top: 10px;
}

.div-auto-reply .tab-content .tab-tip {
    border-radius: 4px;
    background: #f7fbff;
    border: 1px solid #08f;
    padding: 10px;
    margin-left: 15px;
    height: fit-content;
    width: calc(33% - 15px);
    font-size: 13px;
}

.div-auto-reply .tab-content .tab-tip .wrapper-2 {
    margin-left: 10px;
}

.div-auto-reply .tab-content .tab-tip .content,
.div-auto-reply .tab-content .tab-tip .text {
    color: #4f4f4f;
}

.auto_order_setting .tab .list-setting .padding {
    padding-left: 15px;
}

.div-auto-reply .tab-content .tab .list-setting .lbl-title {
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: #4f4f4f;
    line-height: 1.2;
    margin: 20px 0 15px;
}

.div-auto-reply .tab-content .tab .list-setting .item .form-group {
    font-size: 14px;
    color: #212b35;
}

.div-auto-reply .tab-content .tab .list-setting .item .form-group .ul-list-page {
    border: 1px solid #ddd;
    border-radius: 5px;
    width: 100%;
}

.div-auto-reply .tab-content .tab .list-setting .item .form-group .ul-list-page li {
    line-height: 18px;
    padding: 7px 10px 5px 30px;
    cursor: pointer;
    width: 100%;
    position: relative;
}

.div-auto-reply .tab-content .tab .list-setting .item .form-group .ul-list-page .ul-list-page-menu {
    width: 100%;
    top: -1px;
    padding: 0 !important;
    font-size: 14px;
    color: #212b35;
}

.div-auto-reply .tab-content .tab .list-setting .item .form-group .ul-list-page li img {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    margin-right: 10px;
}

.div-auto-reply .tab-content .tab .list-setting .item .form-group .ul-list-page li .svg-first {
    position: absolute;
    right: 5px;
    top: 8px;
}

.list-page-livestream .item-livestream .radio-button-side {
    vertical-align: -webkit-baseline-middle;
}

.list-page-livestream .item-livestream .radio-button-side .lbl_current_item {
    padding-left: 30px;
    cursor: pointer;
    position: relative;
    font-size: 14px;
    color: #212b35;
}

.div-auto-reply .tab-content .tab .list-setting .item .form-group {
    font-size: 14px !important;
    color: #212b35;
}

.div-auto-reply .tab-content .tab .list-setting .item .form-group .taginput {
    border: 1px solid #ddd;
    border-radius: 5px;
    width: 100%;
}

.div-auto-reply .tab-content .tab .list-setting .item .form-group .taginput .taginput-input {
    min-width: 100%;
    line-height: 18px;
    padding: 9px 10px 9px 30px;
    border-radius: 5px;
    border: none;
    font-size: 14px;
}

.div-auto-reply .tab-content .condition-setting,
.div-auto-reply .tab-content .variant-details {
    width: 67%;
    font-size: 14px;
    box-shadow: 2px 2px #e5e5e5;
}

.div-auto-reply .list_conditions_setting {
    margin-bottom: 40px !important;
}

.list_conditions_setting {
    text-align: left;
}

.div-auto-reply .list_conditions_setting .content-container {
    margin-top: 40px;
}

.div-auto-reply .list_conditions_setting .left {
    width: 50%;
    margin-left: 42px;
}

.div-auto-reply .list_conditions_setting .left .content-2 {
    margin-bottom: 50px;
    font-size: 14px;
}

.div-auto-reply .tab-content .condition-setting,
.div-auto-reply .tab-content .variant-details {
    width: 67%;
    font-size: 14px;
    box-shadow: 2px 2px #e5e5e5;
}

.div-auto-reply .list_conditions_setting .left .add-btn button {
    padding: 7px 25px;
}

.div-auto-reply .list_conditions_setting .left .add-btn button .text {
    font-size: 14px;
    margin-left: 5px;
}

.div-auto-reply .list_conditions_setting .right {
    width: calc(50% - 42px);
}

.div-auto-reply .tab-content .tab .list-setting .item-condition span {
    margin-left: 10px;
    line-height: 32px;
}

.div-auto-reply .tab-content .tab .list-setting .item-condition-title {
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 20px;
}

.div-auto-reply .tab-content .tab .list-setting .item-condition .item-radio {
    width: fit-content;
}

.div-auto-reply .tab-content .tab .list-setting .item-condition .lbl_current_item {
    padding-left: 30px;
    cursor: pointer;
    position: relative;
    font-size: 14px;
    line-height: 32px;
}

.div-auto-reply .tab-content .tab .list-setting .item-condition .lbl_current_item .new-icon-livestream-option {
    background: #fa3e3e;
    color: #fff;
    padding: 0 7px 3px;
    height: 25px;
    margin: 5px 0 0 10px;
    border-radius: 5px;
    line-height: 25px;
}

.div-auto-reply .tab-content .tab .list-setting .item-condition .p_note {
    font-size: 13px;
    margin-left: 30px;
    margin-top: -5px;
    color: #828282;
}

.div-auto-reply .tab-content .tab .list-setting p {
    font-size: 14px;
    line-height: 26px;
    color: #212b35;
}


/* Sticker  */

#btn_open_emoji span i {
    margin-left: 5px;
    margin-top: 5px;
}


.emoji_popup .emoji-picker {
    position: absolute !important;
    top: -358px;
    right: unset !important;
    border-radius: 2px;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 10%), 0 1px 10px rgb(0 0 0 / 35%);
    background: var(--card-background, #fff);
}

.emoji-picker {
    background-color: #ffffff;
    width: 285px;
    /* display: block; */
    position: relative;
    padding: 0;
    border: 1px solid #eeeeee;
    border-radius: 3px;
    overflow: hidden;
    font-family: sans-serif;
}

.emoji-picker nav {
    flex-direction: row;
    min-height: 45px;
    background-color: #ffffff;
    display: flex;
    justify-content: space-between;
    position: absolute;
    z-index: 1;
    box-sizing: border-box;
    left: 10px;
    right: 10px;
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}

.emoji-picker nav a {
    position: relative;
    transition: filter .2s;
}

.emoji-picker a {
    outline: none;
    cursor: pointer;
}

.emoji_popup .emoji-picker nav a.people i {
    background-image: url(https://cdn.jsdelivr.net/emojione/assets/3.0/png/32/1f600.png);
}

.emoji-picker.people nav .people i {
    opacity: 1;
}

.emoji_popup .emoji-picker nav a i {
    background-size: 25px !important;
    width: 30px !important;
}

.emoji-picker nav a i {
    content: '';
    display: block;
    height: 45px;
    width: 20px;
    background-size: 18px auto;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    opacity: .4;
    transition: opacity .3s;
    transition-delay: .2s;
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}

.emoji-picker nav a {
    position: relative;
    transition: filter .2s;
}

.emoji-picker a {
    outline: none;
    cursor: pointer;
}

.emoji-picker .hidden {
    display: none !important;
    visibility: hidden !important;
    padding: 0 !important;
    margin: 0 !important;
}

.emoji_popup .emoji-picker nav a.nature i {
    background-image: url(https://cdn.jsdelivr.net/emojione/assets/3.0/png/32/1f43b.png);
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}

.emoji-picker nav a {
    position: relative;
    transition: filter .2s;
}

.emoji-picker a {
    outline: none;
    cursor: pointer;
}

.emoji_popup .dropdown-toggle::after {
    content: none;
}

.emoji_popup .dropdown-toggle {
    margin: 0 15px 4px 15px;
}

.emoji_popup .dropdown-toggle i {
    font-size: 28px;
}

.emoji_popup .emoji-picker {
    position: absolute !important;
    transform: translate3d(15px, -276px, 0px) !important;
    top: -5px !important;
    left: -15px !important;
    will-change: transform !important;
}

#order-popup-wrapper .order-popup-wrapper-content .order-popup-component {
    width: 65%;
    height: 100%;
}

#order-popup-wrapper .order-popup-wrapper-content .dialogue-conversation {
    width: 35% !important;
    min-width: 380px;
}

#order-popup-wrapper.order-popup-wrapper {
    width: calc(100% - 70px);
}

#order-popup-wrapper {
    position: absolute;
    width: 0;
    right: 0;
    background: #fff;
    font-size: 14px;
    box-shadow: 0 4px 3px rgb(0 0 0 / 25%);
    z-index: 3;
    height: calc(100% - 59px);
    top: 59px;
    display: none !important;
    border-top: 1px solid #e5e5e5;
}

#order-popup-wrapper .order-popup-wrapper-content {
    width: 100%;
    display: flex;
    height: 100%;
}

#order-popup-wrapper .order-popup-wrapper-content .dialogue-conversation {
    width: 35% !important;
    min-width: 380px;
}

.dialogue-conversation .header-detail.order-screen {
    border: none;
    margin: 0;
}

.dialogue-conversation .header-detail {
    border-left: 1px solid #d9d9d9;
    margin-left: 2px;
    border-right: 1px solid #d9d9d9;
    margin-right: 2px;
    box-shadow: 0 4px 2px -2px rgb(0 0 0 / 25%);
}

.dialogue-conversation .header-detail .header-detail-left {
    margin: 10px 0 10px 10px;
    width: calc(100% - 170px);
    min-width: 215px;
}

.dialogue-conversation .header-detail .header-detail-right {
    min-width: 170px;
}

.dialogue-conversation .header-detail .header-detail-left img {
    border-radius: 50%;
    width: 36px;
    height: 36px;
    object-fit: cover;
    border: 1px solid #c4c4c4;
}

.dialogue-conversation .header-detail .header-detail-left .user-name-meta-data .meta-data, .dialogue-conversation .header-detail .header-detail-left .user-name-meta-data .user-name {
    max-width: 240px;
    min-width: 50px;
    font-size: 14px;
    font-weight: 500;
    color: #212b35;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 50px;
    -webkit-box-orient: vertical;
    white-space: pre-line;
    width: 100%;
    overflow-wrap: break-word;
    height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-line-clamp: 1;
}

.assign-from-header-a-conversation .assign-detail .div-assign-select {
    position: relative;
    display: flex;
}

.assign-from-header-a-conversation .assign-detail .div-assign-select.div-assign-unselected .btn-select-admin {
    border: 3px solid #86bdff;
}

.assign-from-header-a-conversation .assign-detail .div-assign-select .btn-select-admin {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ecf5ff;
    background: #ecf5ff;
    z-index: 1;
}

.assign-from-header-a-conversation .assign-detail .div-assign-select.div-assign-unselected .circle-ripple-mini {
    background-color: #339dff;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    animation: ripple-mini .7s linear infinite;
    position: absolute;
    top: 11px;
    right: 11px;
}

.dialogue-conversation .header-detail .header-detail-right {
    min-width: 170px;
}

.messenger-icon {
    margin-right: 10px;
}

.action-button-hover {
    border-radius: 50%;
    cursor: pointer;
    width: 26px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
}

.box-icon-display {
    background: #fff;
    padding: 2px 8px;
    border: 1px solid #90949c;
    border-radius: 16px;
    margin-right: 8px;
    cursor: pointer;
}

.action-button-hover {
    border-radius: 50%;
    cursor: pointer;
    width: 26px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
}

.action-button-hover {
    border-radius: 50%;
    cursor: pointer;
    width: 26px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
}

.action-button-hover {
    border-radius: 50%;
    cursor: pointer;
    width: 26px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
}

.dialogue-conversation .dialogue-list-metadata-wrapper {
    background: #f4f5f7;
    height: calc(100% - 60px);
}

.dialogue-conversation .header-detail .header-detail-right {
    min-width: 170px;
}

.order-popup-body-v3 .order-popup-body-left-v3 {
    height: 100%;
    width: 57%;
    position: relative;
    background: #fff;
    padding: 0 10px 10px;
}

.order-popup-body-v3 .order-popup-body-right-v3 {
    border-left: 1px solid #e5e5e5;
    width: 43% !important;
    height: calc(100% - 73px);
    background: #fff;
    position: relative;
}

.order-popup-body-v3 {
    width: 100%;
    background: #e5e5e5;
    height: 100%;
    padding-top: 1px;
    display: flex;
}

.order-popup-header-v3 {
    display: flex;
    height: 60px;
    justify-content: space-between;
    padding: 10px 10px 10px 0 !important;
    align-items: center;
    background: #fff;
}

.order-popup-body-v3 .order-popup-body-left-v3 .product-form .product-form-search {
    padding: 5px 0;
}

.product-form .empty-list {
    height: 50vh;
    margin: 70px 20px 20px;
}

.input-base-wrapper {
    position: relative;
    width: 100%;
    margin-right: 12px;
    margin-left: 5px;
}

.input-base-wrapper svg {
    position: absolute;
    top: 8px;
    left: 8px;
}

.product-form .input-base-wrapper input {
    background: #f3f4f5;
}

.input-base-wrapper .input-base {
    display: inline-block !important;
    background: #f0f2f5;
    border-radius: 4px;
    box-sizing: border-box;
    border: 1px solid rgba(137, 143, 156, .2);
    font-size: 13px;
    line-height: 22px;
    padding: 5px 5px 5px 32px;
    width: 100%;
    outline-color: #08f;
}

.order-popup-body-v3 .order-popup-body-left-v3 .button-add-new-product {
    width: 75%;
}

.order-popup-body-v3 .order-popup-body-left-v3 .option {
    position: absolute;
    right: 11px;
}

.order-popup-body-v3 .order-popup-body-left-v3 .option-chose-product {
    padding-top: 6px;
    font-size: 13px;
    color: #757575;
}

.order-popup-body-v3 .order-popup-body-left-v3 .toggle-chose-product {
    padding: 5px 0 0 10px;
}

.order-popup-body-v3 .order-popup-body-left-v3 .toggle-chose-product .btn-toggle {
    background: #bdc1c8;
    border: 6px;
    height: 13px;
    width: 35px;
    border-radius: 7px;
    position: relative;
    transition: all .2s ease-in-out;
    outline: none;
    box-shadow: none;
}

.order-popup-body-v3 .order-popup-body-left-v3 .toggle-chose-product .btn-toggle .handle {
    transition: all .2s ease-in-out;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -9.5px;
    background: #838486;
}

.product-form .empty-list .row_text_top {
    font-size: 16px;
    font-weight: 400;
    color: inherit;
}

.product-form .empty-list .row_text_buttonm {
    font-size: 14px;
    font-weight: 400;
    color: #637381;
    padding-top: 10px;
}

.order-popup-body-v3 .order-popup-body-left-v3 .button-add-freeform .plus_blue {
    margin-right: 5px;
}

.button-apply-promotion {
    margin-left: auto;
    cursor: pointer;
    position: relative;
}

.button-apply-promotion .fa-gift {
    font-size: 20px;
    color: #08f;
    margin-right: 5px;
}

.checkout-component {
    background: rgba(52, 181, 255, .05);
    border: 1px solid rgba(0, 132, 255, .3);
    box-sizing: border-box;
    border-radius: 4px;
    padding: 5px 10px 10px;
    line-height: 1.7;
}

.checkout-discount-order-component {
    position: relative;
}

.order-popup-body-v3 .order-popup-body-right-v3 {
    border-left: 1px solid #e5e5e5;
    width: 43% !important;
    height: calc(100% - 73px);
    background: #fff;
    position: relative;
}

#customer-information-content-component-v3 {
    font-size: 14px;
    padding: 0;
    position: relative;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 {
    display: flex;
    background: #fff;
    padding: 5px 23px 10px 10px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-avatar {
    margin: 8px 10px 5px 0;
    cursor: pointer;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-avatar img {
    height: 50px;
    width: 50px;
    object-fit: cover;
    max-width: none;
    border-radius: 25px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main {
    width: -webkit-fill-available;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-name {
    margin: 0 0 7px;
    position: relative;
    display: flex;
    min-height: 30px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 .new-customer-tag {
    margin-left: 5px;
    color: #fff;
    background-color: #f46e0d;
    padding: 0 4px;
    border-radius: 3px;
    font-size: 13px;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-name #edit-customer-name-icon {
    cursor: pointer;
    position: absolute;
    bottom: -2px;
    right: 0;
    line-height: 27.2px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone {
    display: flex;
    position: relative;
    margin-top: -4px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone .wrapper-input-phone {
    border: 1px solid #fff;
    display: flex;
    align-items: center;
    width: calc(100% - 40px);
    padding: 0 5px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone #edit-customer-phone-icon {
    cursor: pointer;
    position: absolute;
    top: 3px;
    right: 0;
    line-height: 27.2px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone .wrapper-input-phone #edit-customer-phone-sp {
    width: -webkit-fill-available;
    display: contents;
    line-height: 27.2px;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone .wrapper-input-phone #edit-customer-phone-sp .edit-customer-phone-ip {
    font-weight: 500;
    padding: 5px 5px 5px 0;
    border: none;
    outline: none;
    cursor: pointer;
    width: -webkit-fill-available;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone .wrapper-input-phone input {
    height: 32.5px;
    background: inherit;
}

#customer-information-content-component-v3 #wrapper-customer-info-v3 #customer-information-main #customer-phone #edit-customer-phone-icon {
    cursor: pointer;
    position: absolute;
    top: 3px;
    right: 0;
    line-height: 27.2px;
}

.customer-address-wrapper-v3 {
    background: #fff;
    box-shadow: none !important;
}

#wrapper-customer-address-component-v3 {
    border-top: 6px solid #f4f5f7;
    font-size: 14px;
    position: relative;
}

.empty-customer-address-v3 {
    background: #fff;
    font-size: 14px;
    height: 55px;
    margin: 0 10px;
    cursor: pointer;
}

.empty-customer-address-v3 .empty-location {
    border-radius: 4px;
    padding-top: 17px;
}

.empty-customer-address-v3 .empty-location .location-icon {
    width: 27px;
    margin-left: 5px;
}

.empty-customer-address-v3 .empty-location .location-text {
    font-size: 14px;
    width: calc(100% - 65px);
    font-weight: 600;
}

.order-popup-body-v3 .order-popup-body-right-v3 .note-order-popup-component {
    padding-left: 5px;
    padding-right: 15px;
    background: #fff;
    border-top: 6px solid #f4f5f7;
    border-bottom: 6px solid #f4f5f7;
}

.order-popup-body-v3 .order-popup-body-right-v3 .note-order-popup-component .note-order-top {
    font-weight: 600;
    font-size: 14px;
    padding: 10px 10px 21px;
    display: flex;
    align-items: center;
}

.order-popup-body-v3 .order-popup-body-right-v3 .note-order-popup-component .note-order-top .div-icon {
    width: 27px;
}

.order-popup-body-v3 .order-popup-body-right-v3 .note-order-popup-component .note-order-content {
    padding: 0 0 10px 10px;
}

.order-popup-body-v3 .order-popup-body-right-v3 .note-order-popup-component .note-order-content .txt-content-note {
    min-height: 70px;
    resize: none;
    width: 100%;
    border: 1px solid #ddd;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 5px 10px;
    outline-color: #08f !important;
}

.order-prepayment-wrapper {
    padding-left: 8px;
    margin: 0;
    font-size: 14px;
    background: #f4f4f4;
    display: flex;
    background: #fff;
    border-bottom: 6px solid #f4f5f7;
    box-shadow: none;
}

.order-prepayment-wrapper .order-prepayment-content {
    width: -webkit-fill-available;
    margin: 10px 26px 10px 10px;
}

.order-prepayment-wrapper .order-prepayment-content .order-prepayment-header .order-prepayment-icon-v3 {
    margin-right: 8px;
}

.order-prepayment-wrapper .order-prepayment-content .order-prepayment-header .order-prepayment-icon-v3 svg {
    margin-top: -5px;
}

.order-prepayment-wrapper .order-prepayment-content .order-prepayment-header .order-prepayment-header-name {
    font-weight: 500;
}

.order-prepayment-wrapper .order-prepayment-content .order-prepayment-header .order-prepayment-header-action {
    color: #0084ff;
    cursor: pointer;
    float: right;
}

.order-prepayment-wrapper .order-prepayment-content .order-prepayment-info .prepayment-name {
    margin-top: 14px;
    font-weight: 500;
}

.fulfill-component .fulfill-top {
    padding: 10px 10px 15px;
    font-weight: 600;
    font-size: 14px;
}

.fulfill-component .fulfill-content {
    padding: 0 10px;
}

.fulfill-component .fulfill-content .list-fulfill {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.fulfill-component .fulfill-content .list-fulfill .item-fulfill.item-fulfill-checked {
    background: rgba(0, 137, 255, .05);
    border: 1px solid #0089ff;
}

.fulfill-component .fulfill-content .list-fulfill .item-fulfill {
    background: #f2f2f2;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-bottom: 10px;
    width: 100%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#customer-colum-sub-content {
    position: absolute;
    width: 0;
    height: 100%;
    top: 0;
    right: -5px;
    background: #fff;
    display: none;
}

.order-popup-body-v3 .order-popup-body-right-v3 .button-create-new-order-v3 {
    height: 73px;
    background: #fff;
    box-shadow: 0 -2px 4px rgb(0 0 0 / 15%);
    font-size: 14px;
    align-items: center;
    justify-content: flex-end;
    padding-right: 40px;
}

.order-popup-body-v3 .order-popup-body-right-v3 .button-create-new-order-v3 .cancel-create-order {
    cursor: pointer;
    background: linear-gradient(180deg, #dbdbdb, #dbdbdb);
    border-radius: 100px;
    box-shadow: inset 0 1px 0 0 #dbdbdb;
    width: 65px;
    height: 47px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #212b35;
    font-weight: 400;
    font-size: 14px;
}

.order-popup-body-v3 .order-popup-body-right-v3 .button-create-new-order-v3 .btn-order-dropdown {
    margin-left: 20px;
    width: 195px;
}

.order-popup-body-v3 .order-popup-body-right-v3 .button-create-new-order-v3 .btn-order-dropdown .div-current-order {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 78%;
    border-radius: 3px 0 0 3px;
    color: #fff;
    border: 1px solid #0084ff;
    background: linear-gradient(180deg, #0084ff, #4697fe);
    box-shadow: inset 0 1px 0 0 #1391ff;
    padding: 11px 10px;
    cursor: pointer;
    height: 47px;
    border-radius: 32px 0 0 32px;
    text-align: center;
}

.order-popup-body-v3 .order-popup-body-right-v3 .button-create-new-order-v3 .btn-order-dropdown .list-btn-order {
    width: 22%;
    height: 47px;
    cursor: pointer;
    color: #fff;
    border-radius: 0 32px 32px 0;
    border: 1px solid #0084ff;
    border-left-color: #fff;
    background: linear-gradient(180deg, #0084ff, #4697fe);
    box-shadow: inset 0 1px 0 0 #1391ff;
    padding: 10px;
}

.order-popup-body-v3 .order-popup-body-right-v3 .button-create-new-order-v3 .btn-order-dropdown .list-btn-order .caret-down {
    border: 6px solid transparent;
    border-top-color: #fff;
    position: absolute;
    bottom: -46px;
}

.order-popup-body-v3 .order-popup-body-right-v3 .button-create-new-order-v3 .btn-order-dropdown .drop-btn-order-v3 {
    text-align: left;
    position: absolute;
    display: none;
    bottom: -5px;
    right: 46px;
    width: 137px;
    padding: 0 !important;
    border: 1px solid #c4cdd5;
    box-shadow: inset 0 1px 0 0 #1391ff;
    z-index: 2;
    color: #212b35;
}

.order-popup-body-v3 .order-popup-body-right-v3 .button-create-new-order-v3 .btn-order-dropdown .drop-btn-order-v3 div {
    background: linear-gradient(180deg, #fff, #f9fafb);
    padding: 8px 10px;
    font-size: 14px;
    font-weight: 400;
    border-bottom: 1px solid rgba(0, 0, 0, .15);
}

.order-popup-body-v3 .order-popup-body-right-v3 .button-create-new-order-v3 .btn-order-dropdown .drop-btn-order-v3 div:last-child {
    border-bottom: none;
}

.order-popup-header-v3 .order-popup-header-left {
    align-items: center;
    display: flex;
}

.order-popup-header-v3 .order-popup-header-left .span-icon {
    cursor: pointer;
}

.order-popup-header-v3 .order-popup-header-left .span-title {
    font-size: 16px;
    margin-left: 5px;
}

.order-popup-header-v3 .order-popup-header-left .span-icon svg {
    stroke: #08f;
}

.select-location-order .current-location-selected {
    width: 175px;
    background: #f3f4f5;
    border-radius: 32px;
    line-height: 2.5;
    padding: 0 30px 0 15px;
    color: #212b35;
    cursor: pointer;
    position: relative;
}

.select-location-order .current-location-selected svg {
    position: absolute;
    margin-left: 10px;
    stroke: #4f4f4f;
    stroke-width: 1.5;
    width: 20px;
    height: 20px;
    top: 8px;
    right: 5px;
}

.select-location-order .dropdown-menu {
    width: 100%;
    font-size: 14px;
    padding: 0;
    overflow: auto;
    max-height: 250px;
}

.select-location-order .dropdown-menu .item-choose {
    background-color: #0084ff;
    color: #fff;
}

.select-location-order .dropdown-menu .dropdown-item {
    border-bottom: .7px solid #e4e4e4;
}

.select-location-order .dropdown-menu .dropdown-item {
    cursor: pointer;
    padding: 10px;
}

.select-location-order .dropdown-menu .dropdown-item span {
    position: absolute;
    right: 15px;
}

/* Album-photo */
.image-manage-modal .modal-dialog .modal-content, .image-manage-modal .modal-dialog .modal-content .image-management-container {
    height: 100%;
}

.image-manage-modal .modal-dialog, .image-manage-modal .modal-dialog .image-management-container, .image-manage-modal .modal-dialog .modal-content {
    width: 1157px !important;
    max-width: 1157px !important;
    min-width: 1157px;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper {
    height: 100%;
    padding-right: unset;
    padding-left: unset;
    padding-bottom: 0;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .close-btn {
    position: absolute;
    right: 20px;
    top: 15px;
    border-radius: 50%;
    border: none;
    width: 40px;
    z-index: 1000;
    height: 40px;
    cursor: pointer;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-nav {
    animation: all .75s ease-in-out;
    position: relative;
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #4f4f4f;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-nav .image-management-title {
    font-size: 18px;
    font-weight: 500;
    width: calc(100% + 15.5px);
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-menu, .image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-title {
    padding-left: 17px;
    padding-right: 12px;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-header, .image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-title {
    height: 60px;
    min-height: 60px;
    max-height: 60px;
    border-bottom: .4px solid #d1d3d5;
}

.button-add-folder-or-image2 {
    font-size: 14px;
    position: relative;
    margin-top: 10px;
    margin-left: 20px;
    color: #4f4f4f;
    width: fit-content;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-nav .image-management-menu {
    height: calc(100% - 161px);
    margin: 15px 0;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-menu, .image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-title {
    padding-left: 17px;
    padding-right: 12px;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-body, .image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-menu {
    margin-top: 10px;
    height: calc(100% - 70px);
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content {
    width: calc(100% - 285px);
    padding-left: 15.5px;
    animation: all .75s ease-in-out;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-header {
    display: flex;
    position: relative;
    padding-right: 16px;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-header, .image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-title {
    height: 60px;
    min-height: 60px;
    max-height: 60px;
    border-bottom: .4px solid #d1d3d5;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-header .header-left {
    width: 70%;
    float: left;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-header .search-icon {
    position: absolute;
    left: 6px;
    top: 9px;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-header .header-left .search-icon svg {
    color: #a4a4a4;
    stroke: #a4a4a4;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-header .header-right {
    width: 30%;
    float: right;
    padding-right: 55px;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-body, .image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-menu {
    margin-top: 10px;
    height: calc(100% - 70px);
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .folder-path-wrapper {
    border-bottom: .4px solid #d1d3d5;
    overflow-x: visible;
    overflow-y: visible;
    padding: 2px 5px 12px 0;
    margin-bottom: 15px;
    font-size: 16px;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .folder-path-wrapper .folder-path {
    line-height: 27px;
    width: 100%;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .folder-path-wrapper .folder-path .folder-path-item {
    cursor: pointer;
    border-radius: 5px;
    max-width: calc(33.333% - 44px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image {
    height: calc(100% - 69px);
    margin-right: 0;
}

.list-overflow-y-auto {
    overflow-y: auto;
    overflow-x: hidden;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image.tab1 .image-management-list-wrapper {
    height: unset;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper {
    height: 100%;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .imb-title.image-management-list-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .imb-title {
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 10px;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .imb-title.image-management-list-title .title-image {
    background: transparent;
    display: flex;
    align-items: center;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .imb-title.image-management-list-title .checkbox-list2 {
    margin-right: 20px;
    align-items: center;
    font-weight: 400;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .imb-title.image-management-list-title .checkbox-list2 .item-checkbox {
    cursor: pointer;
    margin-right: 4px;
    padding-top: 2px;
}

.checkbox-base {
    border-radius: 50%;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .imb-title.image-management-list-title .checkbox-list2 .checkbox-text2 {
    min-width: 120px;
    cursor: pointer;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .image-management-list.image-management-list2 {
    margin: 0;
    padding: 0;
    background: #fff;
    border: none;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .image-management-list {
    height: inherit;
    overflow: hidden;
    width: 100%;
    margin-right: -6px;
    font-size: 13px;
    line-height: 15px;
    box-sizing: border-box;
    border-radius: 4px 0 0 0;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .image-management-list.image-management-list2 .image-list.image-list2 {
    height: unset !important;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .image-management-list .image-list {
    overflow: hidden;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .image-management-list .image-list .image {
    margin-bottom: 17px;
    margin-right: 17px;
    position: relative;
    width: 153px;
    min-width: 153px;
    max-width: 153px;
    padding-top: 2px;
    padding-bottom: 0;
    text-align: center;
    float: left;
    cursor: pointer;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .image-management-list .image.tab1, .image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .image-management-list .image.tab2 {
    min-height: 174px !important;
    max-height: 174px !important;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .image-management-list .image-list .image img {
    width: 152px;
    height: 152px;
    object-fit: cover;
    margin-bottom: 5px;
    border: 1px solid hsla(0, 0%, 76.9%, .58);
    box-sizing: border-box;
    border-radius: 4px;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-body .wrap-folder-n-image .image-management-list-wrapper .image-management-list .image-list .image .image-name {
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-content .image-management-header .header-left input {
    width: 100%;
    max-width: 500px;
    min-width: 250px;
    text-overflow: ellipsis;
    border: 1px solid #f1f3f4;
    background: #f1f3f4;
    padding: 0 12px 0 35px;
    height: 40px;
    border-radius: 4px;
    outline: none;
    text-align: left;
    color: #212529 !important;
    font-size: 14px;
    line-height: 16px;
}

.button-add-folder-or-image2 .btn-add-folder-or-image-dropdown .div-current-add-folder-or-image {
    display: flex;
    align-items: center;
    border-radius: 3px 0 0 3px;
    padding: 15px 25px 15px 20px;
    border: 1px solid rgba(0, 0, 0, .13);
    box-sizing: border-box;
    box-shadow: 1px 2px 3px rgb(0 0 0 / 26%);
    border-radius: 28px;
    cursor: pointer;
    text-align: center;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-nav .image-management-menu .wrap-menu-icon.activated {
    color: #0084ff;
    background-color: #e2f1ff !important;
    border-radius: 4px 30px 30px 4px;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-nav .image-management-menu .wrap-menu-icon {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 10px;
    border-radius: 4px 0 0 4px;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-nav .image-management-menu .wrap-menu-icon .icon {
    width: 24px;
    height: 24px;
    margin-right: 10px;
}

.scale-wrap-icon svg.filled-arrow {
    margin-right: 8px;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-nav .image-management-menu .image-management-menu-footer {
    border-top: .4px solid #d1d3d5;
    margin-top: 10px;
    padding-top: 10px;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-nav .image-management-menu .image-management-menu-footer .image-info {
    margin-left: 23px;
}

.image-manage-modal .modal-dialog .modal-content .image-management-container .modal-body.image-management-wrapper .image-management-nav .image-management-menu .image-management-menu-footer .image-info .image-storage-info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 220px;
    min-width: 220px;
    max-width: 220px;
    line-height: 28px;
}

.custom-collapsed {
    position: absolute;
    bottom: 0;
    width: 300px;
}

.box-custom-banner {
    width: 17vh;
    height: 8vh;
}

.box-custom-banner img {
    width: 100%;
    height: 100%;
}

.box-custom-banner .image-banner {
    width: 16vh;
    height: 11vh;

}

.box-custom-banner .image-banner .box-image-banner-marketting {
    width: 100%;
    height: 100%;
}

.box-custom-banner .image-banner .box-image-banner-marketting img {
    object-fit: cover;
}


#checkbox-branch-banner-restaurant {
    display: inline;
}

.image-change-upload-food {
    width: 100%;
    height: 100%;
}

.box-image-food-update {
    /*border: 2px solid rgb(169 160 160);*/
    padding: 24px;
    border-radius: 12px;
    background: rgb(220 218 216 / 71%);
}

.box-image-food-update img {
    object-fit: contain !important;
}

.box-image-food-update .btn-remove {
    position: absolute;
    top: 6px;
    right: 2px;
    font-size: 18px;
    color: rgb(119 119 119);
}

.box-image-food-update .btn-remove i {
    position: absolute;
    top: -10px;
    right: 5px;
    font-size: 18px;
    color: rgb(119 119 119);
}

.box-image-food-update .active {
    border: 2px solid rgb(97 167 105) !important;
}

.send-chat-input {
    /*width: 85%;*/
    /*border-radius: 20px;*/
    /*margin-right: 10px;*/
    padding: 0.5rem;
    position: relative;
    /*bottom: -5vh;*/
    top: auto;
    resize: none;
    height: 37px;
    background-color: white;
    color: black;
    border: 1px solid black
}

.message-box-chat {
    word-break: break-word;
    font-size: 14px !important;
    white-space: break-spaces;
    text-align: left;
    color: black;
    max-width: max-content;
}

.div-box-chat {
    background: #c8deff;
    padding: 5px;
    border-radius: 5px;
    min-height: 40px;
    max-width: 50vh;
    margin-left: auto;
    display: table;
    /*flex: 0;*/
}

.div-box-chat-small {
    background: #c8deff;
    padding: 5px;
    border-radius: 5px;
    min-height: 40px;
    max-width: 200px;
    margin-left: auto;
    display: table;
    /*flex: 0;*/
}

.btn-load-page {
    position: absolute;
    border-radius: 50%;
    right: 5vh;
    bottom: 13vh;
}

.btn-load-page-small {
    position: absolute;
    border-radius: 50%;
    right: 1vh;
    float: right;
    bottom: 10px;
}

.msg_history {
    height: 65vh;
    max-height: 65vh;
    overflow: hidden;
    overflow-y: auto;
}

/*.selected {*/
/*    background-color: #E1E7E9;*/
/*}*/

.active-row-focus {
    background-color: #f2f2f2 !important;
}

.icon-error-upload-image {
    position: absolute;
    right: 13px;
    top: 8px;
    background: red;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 50%;
    color: white;
}

.icon-sucesss-upload-image {
    position: absolute;
    right: 13px;
    top: 8px;
    background: green;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 50%;
    color: white;
}

/*.userlist-box:hover, .userlist-box:active {*/
/*    background-color: #E1E7E9;*/
/*}*/

.userlist-chat {
    padding: 1vh !important;
    white-space: nowrap;
    /*overflow: hidden;*/
    text-overflow: ellipsis;
}

.atwho-inserted {
    color: #007bff;
}

.atwho-view ul {
    width: 300px;
    list-style: none;
    padding: 0;
    margin: auto;
    max-height: 300px;
    overflow-y: auto;
}

.over-drop-file {
    border: 2px dashed #aeaeae;
}

[draggable] {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.div-border-image-preview {
    border: 1px solid #aeaeae;
    border-radius: 1vh;
    width: 100%;
    height: 10vh;
}

#thumbnail-profile-logo {
    border: 3px solid rgb(255, 255, 255);
    border-radius: 100%;
    width: 100%;
    display: inline-block;
    object-fit: cover;
    background-color: grey;

}

.profile-thumb {
    display: inline-block;
    position: relative;
    display: inline-block;
    position: relative;
    width: 255px;
}

.profile {
    display: inline-block;
    margin-top: -175px;
    margin-left: 10px;
    text-align: center;
    width: 100%;
}

.edit-profile {
    background: rgb(0 0 0 / 50%) none repeat scroll 0 0;
    border: 1px solid rgb(179 179 179);
    border-radius: 100%;
    bottom: 16px;
    height: 40px;
    line-height: 40px;
    opacity: 0;
    position: absolute;
    right: 22px;
    text-align: center;
    transform: scale(0);
    transition: all 0.2s linear 0s;
    visibility: hidden;
    width: 40px;
}

.profile-thumb:hover .edit-profile{
    opacity: 1;
    transform: scale(1);
    visibility: visible;
}

.profile-thumb:hover .over-photo-background{
    opacity: 1;
    transform: scale(1);
    visibility: visible;
}


.user-profile img {
    object-fit: cover;
}

.text-trans-last {
    white-space: nowrap;
    width: 25vh;
    overflow: hidden;
    text-overflow: ellipsis;
}

.over-photo-background{
    position: absolute;
    top: 0;
    right: 0px;
    font-size: 16px;
    background: rgba(0,0,0,.4);
    color: rgba(255,255,255,.6);
    padding: 8px;
    z-index: 999;
    border-radius: 0 10px 0 0;
    visibility: hidden;
}

.photo-warehouse-background{
    position: absolute;
    top: -7px;
    right: 8px;
    font-size: 16px;
    color: rgba(255,255,255,.6);
    padding: 8px;
    z-index: 999;
    border-radius: 0 5px 0 0;
    visibility: hidden;
}
.image-photo-warehouse-background:hover .photo-warehouse-background{
    visibility: visible;
}

/*chat*/
.fabs {
    bottom: 0;
    position: fixed;
    margin: 1em;
    right: 0;
    z-index: 998;

}

.fab {
    display: block;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    text-align: center;
    color: #f0f0f0;
    margin: 25px auto 0;
    box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .28);
    cursor: pointer;
    -webkit-transition: all .1s ease-out;
    transition: all .1s ease-out;
    position: relative;
    z-index: 998;
    overflow: hidden;
    background: #42a5f5;
}

.fab > i {
    font-size: 2em;
    line-height: 55px;
    -webkit-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.fab:not(:last-child) {
    width: 0;
    height: 0;
    margin: 20px auto 0;
    /*opacity: 0;*/
    /*visibility: hidden;*/
    line-height: 40px;
}

.fab:not(:last-child) > i {
    font-size: 1.4em;
    line-height: 40px;
}

.fab:not(:last-child).is-visible {
    width: 40px;
    height: 40px;
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    opacity: 1;
    visibility: visible;
}

.fab:nth-last-child(1) {
    -webkit-transition-delay: 25ms;
    transition-delay: 25ms;
}

.fab:not(:last-child):nth-last-child(2) {
    -webkit-transition-delay: 20ms;
    transition-delay: 20ms;
}

.fab:not(:last-child):nth-last-child(3) {
    -webkit-transition-delay: 40ms;
    transition-delay: 40ms;
}

.fab:not(:last-child):nth-last-child(4) {
    -webkit-transition-delay: 60ms;
    transition-delay: 60ms;
}

.fab:not(:last-child):nth-last-child(5) {
    -webkit-transition-delay: 80ms;
    transition-delay: 80ms;
}

/*Chatbox*/

.chat {
    position: fixed;
    right: 85px;
    bottom: 20px;
    width: 400px;
    font-size: 12px;
    line-height: 22px;
    /*font-family: 'Roboto';*/
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    opacity: 0;
    box-shadow: 1px 1px 100px 2px rgba(0, 0, 0, 0.22);
    border-radius: 10px;
    -webkit-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.chat_header {
    /* margin: 10px; */
    font-size: 13px;
    /*font-family: 'Roboto';*/
    font-weight: 500;
    color: #f3f3f3;
    height: 55px;
    background: #42a5f5;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-top: 8px;
}

.chat_header .span {
    float: right;
}

.chat.is-visible {
    opacity: 1;
    -webkit-animation: zoomIn .2s cubic-bezier(.42, 0, .58, 1);
    animation: zoomIn .2s cubic-bezier(.42, 0, .58, 1);
}

.is-hide {
    opacity: 0
}

.chat_option {
    float: left;
    font-size: 15px;
    list-style: none;
    position: relative;
    height: 100%;
    width: 100%;
    text-align: justify;
    margin-right: 10px;
    letter-spacing: 0.5px;
    font-weight: 400
}


.chat_option img {
    border-radius: 50%;
    width: 55px;
    float: left;
    margin: -30px 20px 10px 20px;
    border: 4px solid rgba(0, 0, 0, 0.21);
}

.change_img img {
    width: 35px;
    margin: 0px 20px 0px 20px;
}

.chat_option .agent {
    font-size: 12px;
    font-weight: 300;
}

.chat_option .online {
    opacity: 0.4;
    font-size: 11px;
    font-weight: 300;
}

.chat_login p, .chat_body li, p, a {
    /*-webkit-animation: zoomIn .5s cubic-bezier(.42, 0, .58, 1);*/
    /*animation: zoomIn .5s cubic-bezier(.42, 0, .58, 1);*/
}

.chat_body p {
    padding: 20px;
    color: #888
}

.chat_body a {
    width: 10%;
    text-align: center;
    border: none;
    box-shadow: none;
    line-height: 40px;
    font-size: 15px;
}


.chat_field {
    position: relative;
    margin: 5px 0 5px 0;
    width: 50%;
    /*font-family: 'Roboto';*/
    font-size: 12px;
    /*line-height: 30px;*/
    font-weight: 500;
    color: #4b4b4b;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    border: none;
    outline: none;
    display: inline-block;
}

.chat_field.chat_message {
    /*height: 30px;*/
    /*resize: none;*/
    /*font-size: 13px;*/
    /*font-weight: 400;*/
}

.chat_category ul li {
    width: 80%;
    height: 30px;
    background: #fff;
    padding: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
    border-radius: 3px;
    border: 1px solid #e0e0e0;
    font-size: 13px;
    cursor: pointer;
    line-height: 30px;
    color: #888;
    text-align: center;
}

.chat_category li:hover {
    background: #83c76d;
    color: #fff;
}

.chat_category li.active {
    background: #83c76d;
    color: #fff;
}

.tags li {
    padding: 5px 10px;
    border-radius: 40px;
    border: 1px solid rgb(3, 117, 208);
    margin: 5px;
    display: inline-block;
    color: rgb(3, 117, 208);
    cursor: pointer;

}

.fab_field {
    width: 100%;
    display: inline-block;
    /*text-align: center;*/
    background: #fff;
    border-top: 1px solid #eee;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.fab_field2 {
    bottom: 0px;
    position: absolute;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    z-index: 999;
}

.fab_field a {
    display: inline-block;
    text-align: center;
}

#fab_camera {
    float: left;
    background: rgba(0, 0, 0, 0);
}

#fab_send {
    float: right;
    background: rgba(0, 0, 0, 0);
}

.fab_field .fab {
    width: 35px;
    height: 35px;
    box-shadow: none;
    margin: 5px;
}

.fab_field .fab > i {
    font-size: 1.6em;
    line-height: 35px;
    color: #bbb;
}

.fab_field .fab > i:hover {
    color: #42a5f5;
}

.chat_conversion {

}

.chat_converse {
    position: relative;
    background: #fff;
    margin: 6px 0 0px 0;
    /*height: 300px;*/
    min-height: 0;
    font-size: 12px;
    line-height: 18px;
    overflow-y: auto;
    width: 100%;
    /*float: right;*/
    /*padding-bottom: 100px;*/
}

.chat_converse2 {
    height: 100%;
    max-height: 800px
}

.chat_list {
    opacity: 0;
    visibility: hidden;
    height: 0;
}

.chat_list .chat_list_item {
    opacity: 0;
    visibility: hidden;
}

.chat .chat_converse .chat_msg_item {
    position: relative;
    margin: 8px 0 15px 0;
    padding: 8px 10px;
    max-width: 60%;
    display: block;
    word-wrap: break-word;
    border-radius: 3px;
    -webkit-animation: zoomIn .5s cubic-bezier(.42, 0, .58, 1);
    animation: zoomIn .5s cubic-bezier(.42, 0, .58, 1);
    clear: both;
    z-index: 999;
}

.chat .chat_converse .chat_msg_item .chat_avatar {
    position: absolute;
    top: 0;
}

.chat .chat_converse .chat_msg_item.chat_msg_item_admin .chat_avatar {
    left: -52px;
    background: rgba(0, 0, 0, 0.03);
}

.chat .chat_converse .chat_msg_item.chat_msg_item_user .chat_avatar {
    right: -52px;
    background: rgba(0, 0, 0, 0.6);
}

.chat .chat_converse .chat_msg_item .chat_avatar, .chat_avatar img {
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 50%;
}

.chat .chat_converse .chat_msg_item.chat_msg_item_admin {
    margin-left: 60px;
    float: left;
    background: rgba(0, 0, 0, 0.03);
    color: #666;
}

.chat .chat_converse .chat_msg_item.chat_msg_item_user {
    margin-right: 20px;
    float: right;
    background: #42a5f5;
    color: #eceff1;
}

.chat .chat_converse .chat_msg_item.chat_msg_item_admin:before {
    content: '';
    position: absolute;
    top: 15px;
    left: -12px;
    z-index: 998;
    border: 6px solid transparent;
    border-right-color: rgba(255, 255, 255, .4);
}

.chat_form .get-notified label {
    color: #077ad6;
    font-weight: 600;
    font-size: 11px;
}

/*input {*/
/*    position: relative;*/
/*    width: 90%;*/
/*    font-family: 'Roboto';*/
/*    font-size: 12px;*/
/*    line-height: 20px;*/
/*    font-weight: 500;*/
/*    color: #4b4b4b;*/
/*    -webkit-font-smoothing: antialiased;*/
/*    font-smoothing: antialiased;*/
/*    outline: none;*/
/*    background: #fff;*/
/*    display: inline-block;*/
/*    resize: none;*/
/*    padding: 5px;*/
/*    border-radius: 3px;*/
/*}*/
.chat_form .get-notified input {
    margin: 2px 0 0 0;
    border: 1px solid #83c76d;
}

.chat_form .get-notified i {
    background: #83c76d;
    width: 30px;
    height: 32px;
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    font-weight: 600;
    text-align: center;
    margin: 2px 0 0 -30px;
    position: absolute;
    border-radius: 3px;
}

.chat_form .message_form {
    margin: 10px 0 0 0;
}

.chat_form .message_form input {
    margin: 5px 0 5px 0;
    border: 1px solid #e0e0e0;
}

.chat_form .message_form textarea {
    margin: 5px 0 5px 0;
    border: 1px solid #e0e0e0;
    position: relative;
    width: 90%;
    /*font-family: 'Roboto';*/
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    color: #4b4b4b;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    outline: none;
    background: #fff;
    display: inline-block;
    resize: none;
    padding: 5px;
    border-radius: 3px;
}

.chat_form .message_form button {
    margin: 5px 0 5px 0;
    border: 1px solid #e0e0e0;
    position: relative;
    width: 95%;
    /*font-family: 'Roboto';*/
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    outline: none;
    background: #fff;
    display: inline-block;
    resize: none;
    padding: 5px;
    border-radius: 3px;
    background: #83c76d;
    cursor: pointer;
}

strong.chat_time {
    padding: 0 1px 1px 0;
    font-weight: 500;
    font-size: 8px;
    display: block;
}

/*Chatbox scrollbar*/

::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    border-radius: 0;
}

::-webkit-scrollbar-thumb {
    margin: 2px;
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.2);
}

/*Element state*/

.is-active {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.is-float {
    box-shadow: 0 0 6px rgba(0, 0, 0, .16), 0 6px 12px rgba(0, 0, 0, .32);
}

.is-loading {
    display: block;
    -webkit-animation: load 1s cubic-bezier(0, .99, 1, 0.6) infinite;
    animation: load 1s cubic-bezier(0, .99, 1, 0.6) infinite;
}

/*Animation*/

@-webkit-keyframes zoomIn {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0.0;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes zoomIn {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0.0;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes load {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0.0;
    }
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}

@keyframes load {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0.0;
    }
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}

/* SMARTPHONES PORTRAIT */

@media only screen and (min-width: 300px) {
    .chat {
        width: 250px;
    }
}

/* SMARTPHONES LANDSCAPE */

@media only screen and (min-width: 480px) {
    .chat {
        width: 300px;
    }

    .chat_field {
        width: 65%;
    }
}

/* TABLETS PORTRAIT */

@media only screen and (min-width: 768px) {
    .chat {
        width: 300px;
    }

    .chat_field {
        width: 65%;
    }
}

/* TABLET LANDSCAPE / DESKTOP */

@media only screen and (min-width: 1024px) {
    .chat {
        width: 300px;
    }

    .chat_field {
        width: 65%;
    }
}

/*Color Options*/


.blue .fab {
    background: #42a5f5;
    color: #fff;
}


.blue .chat {
    background: #42a5f5;
    color: #999;
}


/* Ripple */

.ink {
    display: block;
    position: absolute;
    background: rgba(38, 50, 56, 0.4);
    border-radius: 100%;
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    webkit-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
}

/*animation effect*/

.ink.animate {
    -webkit-animation: ripple 0.5s ease-in-out;
    animation: ripple 0.5s ease-in-out;
}

@-webkit-keyframes ripple {
    /*scale the element to 250% to safely cover the entire link and fade it out*/

    100% {
        opacity: 0;
        -moz-transform: scale(5);
        -ms-transform: scale(5);
        webkit-transform: scale(5);
        -webkit-transform: scale(5);
        transform: scale(5);
    }
}

@keyframes ripple {
    /*scale the element to 250% to safely cover the entire link and fade it out*/

    100% {
        opacity: 0;
        -moz-transform: scale(5);
        -ms-transform: scale(5);
        webkit-transform: scale(5);
        -webkit-transform: scale(5);
        transform: scale(5);
    }
}

::-webkit-input-placeholder { /* Chrome */
    color: #bbb;
}

:-ms-input-placeholder { /* IE 10+ */
    color: #bbb;
}

::-moz-placeholder { /* Firefox 19+ */
    color: #bbb;
}

:-moz-placeholder { /* Firefox 4 - 18 */
    color: #bbb;
}

.offline-chat {
    background-color: #78848c;
    z-index: 999;
    position: absolute;
    width: 100%;
    height: 5vh;
    text-align: center;
}

/*.form-upload-template{*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: baseline;*/
/*    text-align: center;*/
/*}*/

.upload-new {
    border: 2px dashed #c9c6c6;
    padding: 3rem;
    margin: 2px;
    border-radius: 19px;
    text-align: center;
}

.upload-new i {
    font-size: 69px;
    color: #c9c6c6;
}

.upload-new-file {
    border: 2px dashed #c9c6c6;
    padding: 3rem;
    margin: 2px;
    border-radius: 19px;
    text-align: center;
}

.upload-new-file i {
    font-size: 69px;
    color: #c9c6c6;
}

.upload-new-file .item {
    width: 9rem;
    height: 8rem;
}

.upload-new-file .item img {
    width: 100%;
    height: 100%;
}


.upload-old {
    border: 1px dashed;
    padding: 5rem;
}

.carousel-control {
    padding-top: 10%;
    width: 5%;
}

.thumbnail {
    width: 100px;
    height: 100px;
    background-color: skyblue;
    text-align: center;
    color: white;
    font-size: 30px;
}


.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    width: 70%;
    margin: auto;
}


.form-upload-template .upload-boxes {
    display: inline-block;
    margin-top: 30px;
    width: 100%;
}

.form-upload-template .smal-box {
    border: 1px dashed #c3c3c3;
    border-radius: 5px;
    display: inline-block;
    padding: 25px;
    width: 100%;
    text-align: center;
}

.form-upload-template .smal-box .fileContainer, .from-gallery {
    color: inherit;
    cursor: pointer;
    text-align: center;
}

.form-upload-template .fileContainer {
    display: inline-block;
    font-size: 14px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
}

.form-upload-template .fileContainer [type=file] {
    cursor: pointer;
    display: block;
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
    right: 0px;
    text-align: right;
    top: 0;
    width: 100%;
    overflow: hidden;
}

.form-upload-template .smal-box .fileContainer, .from-gallery {
    color: inherit;
    cursor: pointer;
    text-align: center;
}

.form-upload-template .smal-box .fileContainer > em, .from-gallery > em {
    color: #515365 !important;
    display: block !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    margin-bottom: 0 !important;
    width: 100% !important;
}

.form-upload-template .sugested-photos {
    display: inline-block !important;
    margin-top: 30px !important;
    width: 100% !important;
    margin-bottom: 30px !important;
}

.form-upload-template .sugested-photos .title-upload h5 {
    display: inline-block !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    margin-bottom: 15px !important;
    width: 100% !important;
}

.form-upload-template .sugestd-photo-caro {
    margin: 0 !important;
    list-style: none !important;
    padding: 0 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    /*justify-content: center !important;*/
}

.form-upload-template .sugestd-photo-caro > li {
    cursor: pointer !important;
    display: inline-block !important;
    margin: 5px 2px !important;
    width: 115px !important;
    height: 115px !important;
}

.form-upload-template .sugestd-photo-caro > li img {
    border-radius: 3px !important;
    width: 100% !important;
    height: 100% !important;
    border: none !important;
}

.form-upload-template img {
    height: auto !important;
    max-width: 100% !important;
}

.form-upload-template .owl-stage .item {
    width: 8rem !important;
    height: 8rem !important;
}

#list-image-happy-time-promotion .item {
    width: 80px;
    height: 80px;
    margin: 2px 2px;
}

#list-image-happy-time-promotion .item img {
    width: 100%;
    height: 100%;
}

.edit-dp {
    background: rgb(255 255 255) none repeat scroll 0 0;
    border: 1px solid #b3b3b3;
    border-radius: 100%;
    bottom: calc(50% - 70px);
    height: 40px;
    line-height: 40px;
    opacity: 0;
    position: absolute;
    right: 10%;
    text-align: center;
    transform: scale(0);
    transition: all 0.2s linear 0s;
    visibility: hidden;
    width: 40px;
}

.edit-dp > label.fileContainer {
    color: #222;
    margin: 0;
    width: 100%;
}

.fileContainer {
    display: inline-block;
    font-size: 14px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
}

.profile-author-thumb {
    margin: auto;
    width: 155px;
    height: 155px;
}

.profile-author-thumb > img {
    border: 3px solid #c1c1c1;
    border-radius: 15%;
    max-width: 155px;
    min-width: 155px;
    width: 100%;
    height: 100%;
    display: inline-block;
    padding: 1rem;
}

.fileContainer [type=file] {
    cursor: pointer;
    display: block;
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 100%;
    overflow: hidden;
}

.profile-author-thumb:hover .edit-dp {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
}

.form-upload-template .popup-meta {
    display: inline-block;
    width: 100%;
}


.form-upload-template .sugestd-photo-caro > li img {
    box-shadow: none;

}

.border-valid-right {
    width: 100%;
    border: 0 !important;
    border-right: 1px solid rgba(0, 0, 0, .15) !important;
    padding-left: 0.5rem;
    margin-top: 0;
    margin-bottom: 0 !important;
    font-size: 20px !important;
}

/*.fixed-column-table {*/
/*    position: -webkit-sticky;*/
/*    position: sticky;*/
/*}*/

#list-notify-header li:hover {
    background-color: #c2c2c2 !important;
}


.pac-container {
    z-index: 10000 !important;
}

#map_address_branch {
    margin: 0;
    padding: 0;
    height: 400px
}

.loading-spinner {
    position: fixed;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0);
    top: 50%;
    width: 70px;
    height: 70px;
    z-index: 999999999999;
    background: url('../images/logo_loading.png') center no-repeat;
    background-size: contain;
    /*animation: spinning 1.5s infinite ease-in-out;*/
}

.loading-spinner:after {
    content: "";
    position: absolute;
    width: 120px;
    height: 120px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 100%;
    margin: -25px;
    box-shadow: 0 4px 0 0 #095a9b;
    transition: all 1s linear;
    animation: lds-eclipse 1s linear infinite;
}

.background-loading {
    height: 100%;
    width: 100%;
    background-color: #000;
    position: fixed;
    z-index: 999999;
    top: 0;
    opacity: 0.4;
    backdrop-filter: saturate(180%) blur(10px);
}

@keyframes spinning {
    0% {
        transform: translate(-50%, -50%) scale(1) translateZ(0);
    }
    50% {
        transform: translate(-50%, -50%) scale(1.1) translateZ(0);
    }
    100% {
        transform: translate(-50%, -50%) scale(1) translateZ(0);
    }
}

@keyframes lds-eclipse {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


/* arrow*/
.error-img .circle {
    background-color: #fff;
    /* height: 74px; */
    width: 94px;
    display: block;
    border: 3px solid #00baff;
    border-radius: 10px;
    position: absolute;
    bottom: 0;
    z-index: 1;
    animation-name: circle;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-direction: normal;
    animation-play-state: running;
    -webkit-animation-name: circle;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-play-state: running;
    transform: rotate(90deg);
}

.error-img .animate-arrow {
    animation-name: arrow;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-direction: normal;
    animation-play-state: running;
    -webkit-animation-name: arrow;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-play-state: running;
}

.error-img .fa {
    font-size: 42px;
    color: #00baff;
    bottom: 27px;
    position: absolute;
    left: 50%;
    margin-left: -18px;

}

.error-img .pulse {
    margin: 0 auto;
    border-radius: 100px;
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: 0;
    background-color: transparent;
    opacity: 0;
    width: 110px;
    height: 110px;
    border: 10px solid #00baff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -o-border-radius: 100px;
    -ms-border-radius: 100px;
    border-radius: 100px;
    /* Giving Animation Function */
    -webkit-animation: pulse 1s linear infinite 0.3s;
    -moz-animation: pulse 1s linear infinite 0.3s;
    border-image: initial;
}

@keyframes arrow {
    0% {
        bottom: 0;
    }
    75% {
        bottom: 90px;
    }
    100% {
        bottom: 0;
    }
}

@-webkit-keyframes arrow {
    0% {
        bottom: 0;
    }
    75% {
        bottom: 90px;
    }
    100% {
        bottom: 0;
    }
}

@keyframes circle {
    0% {
        height: 120px;
    }
    10% {
        height: 120px;
    }
    50% {
        height: 130px;
    }
    75% {
        height: 150px;
    }
    90% {
        height: 130px;
    }
    100% {
        height: 120px;
    }
}

@-webkit-keyframes circle {
    0% {
        height: 120px;
    }
    10% {
        height: 120px;
    }
    50% {
        height: 130px;
    }
    75% {
        height: 150px;
    }
    90% {
        height: 130px;
    }
    100% {
        height: 120px;
    }
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(0);
        opacity: 0;
    }
    8% {
        -webkit-transform: scale(0);
        opacity: 0;
    }
    15% {
        -webkit-transform: scale(0.1);
        opacity: 1;
    }
    30% {
        -webkit-transform: scale(0.5);
        opacity: 1;
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1.5);
    }
}

@-moz-keyframes pulse {
    0% {
        -webkit-transform: scale(0);
        opacity: 0;
    }
    8% {
        -webkit-transform: scale(0);
        opacity: 0;
    }
    15% {
        -webkit-transform: scale(0.1);
        opacity: 1;
    }
    30% {
        -webkit-transform: scale(0.5);
        opacity: 1;
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(1.5);
    }
}


.modal-footer button {
    border-radius: 20px;
}

.modal-footer {
    border-bottom: 7px solid #ffa233;
    overflow: hidden;
    border-bottom-right-radius: 0.6rem;
    border-bottom-left-radius: 0.6rem;
}


/**
    Thẻ thành viên
 */

.form-validate-input .minicolors-input {
    margin: 17px;
    padding: 11px 19px !important;
}

.form-validate-input .minicolors-swatch {
    margin-left: 5px;
    margin-top: 5px;
    /* min-width: -webkit-fill-available; */
    /* padding: 7px 14rem; */
    margin-right: 10px;
}

.form-validate-input .minicolors-position-left .minicolors-panel {
    position: absolute;
    position: fixed;
    left: auto;
}


.card-color {
    box-shadow: 6px 9px 12px 3px rgb(84 74 74 / 60%);
    border-radius: 14px;
    width: 100%;
}


table tfoot tr th {
    background: #f9f9f9 !important;
}

.disabled {
    opacity: 0.5;
    cursor: not-allowed !important;
}


.steps-box {
    display: block;
    margin-left: 12%;
    height: 100%;
    width: 50%;
    text-align: center;
}

.steps-box:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}

.steps {
    position: relative;
    display: inline-block;
    width: 80px;
    height: 30px;
    font-size: 13px;
    color: #fff;
}

.steps:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 100%;
    height: 5px;
    margin-top: -2.5px;
    z-index: -1;
    background: #C0C0C0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNjMGMwYzAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MwYzBjMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(50%, #c0c0c0), color-stop(50%, #c0c0c0));
    background: -moz-linear-gradient(left, #c0c0c0 50%, #c0c0c0 50%);
    background: -webkit-linear-gradient(left, #c0c0c0 50%, #c0c0c0 50%);
    background: linear-gradient(to right, #c0c0c0 50%, #c0c0c0 50%);
    background-size: 200% 100%;
    background-position: right top;
}

.steps:nth-child(1) {
    width: 0 !important;
}

.steps:nth-child(1):before {
    display: none;
}

.steps-point {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-right: -15px;
}

.steps-point:hover {
    padding-bottom: 15px;
}

.steps-circle {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    -moz-transition: -moz-transform 400ms ease-out;
    -o-transition: -o-transform 400ms ease-out;
    -webkit-transition: -webkit-transform 400ms ease-out;
    transition: transform 400ms ease-out;
    width: 30px;
    height: 30px;
    line-height: 30px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background: #C0C0C0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNjMGMwYzAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MwYzBjMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(50%, #c0c0c0), color-stop(50%, #c0c0c0));
    background: -moz-linear-gradient(left, #c0c0c0 50%, #c0c0c0 50%);
    background: -webkit-linear-gradient(left, #c0c0c0 50%, #c0c0c0 50%);
    background: linear-gradient(to right, #c0c0c0 50%, #c0c0c0 50%);
    background-size: 200% 100%;
    background-position: right top;
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}

.steps-circle:before {
    content: "\f00c";
    font-family: 'FontAwesome', sans-serif;
    font-size: 13px;
    display: none;
}

.steps-circle:after {
    content: "\f071";
    font-family: 'FontAwesome', sans-serif;
    font-size: 13px;
    line-height: 1;
    position: absolute;
    right: -2px;
    bottom: -2px;
    color: orange;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);
}

.steps-circle:hover {
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}

.steps-title {
    opacity: 0;
    position: absolute;
    top: -25px;
    left: 50%;
    line-height: 1.2;
    color: #cccccc;
    -moz-transition: color 400ms ease-out;
    -o-transition: color 400ms ease-out;
    -webkit-transition: color 400ms ease-out;
    transition: color 400ms ease-out;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 80px;
    margin-left: -40px;
}

.steps-tooltip {
    display: none;
    position: absolute;
    top: 40px;
    left: 0px;
    width: 170px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.8);
    text-align: left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.steps-tooltip:before {
    content: "";
    display: block;
    position: absolute;
    top: -5px;
    left: 10px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent rgba(0, 0, 0, 0.8) transparent;
}

.steps-tooltip .tooltip-step {
    font-weight: bold;
}

.steps-tooltip .tooltip-step:after {
    display: inline-block;
    content: "(uncompleted)";
    margin-left: 5px;
    color: orange;
}

.steps-tooltip .tooltip-title {
    font-weight: bold;
    margin-bottom: 5px;
}

.steps.is-mini {
    width: 20px;
}

.steps.is-mini .steps-point {
    width: 15px;
    height: 15px;
    margin-top: -7.5px;
    margin-right: -7.5px;
}

.steps.is-mini .steps-circle {
    font-size: 0;
    width: 15px;
    height: 15px;
    line-height: 15px;
    -moz-border-radius: 7.5px;
    -webkit-border-radius: 7.5px;
    border-radius: 7.5px;
}

.steps.is-mini .steps-circle:before, .steps.is-mini .steps-circle:after {
    font-size: 8px;
}

.steps.is-mini .steps-title {
    display: none;
}

.steps.is-mini .steps-tooltip {
    top: 25px;
    left: -7.5px;
}

.steps.is-mini + :not(.is-mini) {
    width: 50px;
}

.steps.is-completed .steps-circle {
    font-size: 0;
}

.steps.is-completed .steps-circle:before {
    display: inline-block;
}

.steps.is-completed .steps-circle:after {
    display: none;
}

.steps.is-completed .steps-circle, .steps.is-completed + .is-completed:before, .steps.is-completed + .is-current:before {
    background: #C0C0C0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDlmZTgiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MwYzBjMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(50%, #009fe8), color-stop(50%, #c0c0c0));
    background: -moz-linear-gradient(left, #009fe8 50%, #c0c0c0 50%);
    background: -webkit-linear-gradient(left, #009fe8 50%, #c0c0c0 50%);
    background: linear-gradient(to right, #009fe8 50%, #c0c0c0 50%);
    background-size: 200% 100%;
    background-position: right top;
    z-index: 99;
}

.steps.is-completed .steps-tooltip .tooltip-step:after {
    display: none;
}

.steps.is-current .steps-point {
    width: 37.5px;
    height: 37.5px;
    margin-top: -18.75px;
    margin-right: -18.75px;
}

.steps.is-current .steps-circle {
    width: 37.5px;
    height: 37.5px;
    line-height: 37.5px;
    -moz-border-radius: 18.75px;
    -webkit-border-radius: 18.75px;
    border-radius: 18.75px;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.3);
}

.steps.is-current .steps-circle:after {
    display: none;
}

.steps.is-current .steps-title {
    color: #fff;
    font-weight: bold;
}

.steps.is-current .steps-tooltip {
    top: 47.5px;
    left: 3.75px;
}

.steps.is-current .steps-circle {
    background: #C0C0C0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDlmZTgiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2MwYzBjMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(50%, #009fe8), color-stop(50%, #c0c0c0));
    background: -moz-linear-gradient(left, #009fe8 50%, #c0c0c0 50%);
    background: -webkit-linear-gradient(left, #009fe8 50%, #c0c0c0 50%);
    background: linear-gradient(to right, #009fe8 50%, #c0c0c0 50%);
    background-size: 200% 100%;
    background-position: right top;
}

.steps.is-current + .steps:before {
    background: #C0C0C0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOWZlOCIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjYzBjMGMwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #009fe8), color-stop(40%, #c0c0c0));
    background: -moz-linear-gradient(left, #009fe8 0%, #c0c0c0 40%);
    background: -webkit-linear-gradient(left, #009fe8 0%, #c0c0c0 40%);
    background: linear-gradient(to right, #009fe8 0%, #c0c0c0 40%);
    background-size: 200% 100%;
    background-position: right top;
    z-index: 99;
}

.steps.is-current .steps-tooltip .tooltip-step:after {
    display: none;
}

.steps.is-current ~ .steps .steps-circle:after {
    display: none;
}

.steps.is-current ~ .steps .steps-tooltip .tooltip-step:after {
    display: none;
}

.steps-point:hover .steps-title {
    color: #fff;
}

.steps-point:hover .steps-tooltip {
    display: block;
    -moz-animation: stepsTooltipIn 400ms linear forwards;
    -webkit-animation: stepsTooltipIn 400ms linear forwards;
    animation: stepsTooltipIn 400ms linear forwards;
}

.steps.is-circle-entering:before {
    opacity: 0;
    -moz-animation: stepsBounceIn 400ms linear forwards;
    -webkit-animation: stepsBounceIn 400ms linear forwards;
    animation: stepsBounceIn 400ms linear forwards;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.steps.is-circle-entering .steps-circle {
    opacity: 0;
    -moz-animation: stepsBounceIn 400ms linear forwards;
    -webkit-animation: stepsBounceIn 400ms linear forwards;
    animation: stepsBounceIn 400ms linear forwards;
}

.steps.is-line-entering:before {
    opacity: 1;
    -moz-animation: stepsLineIn 200ms linear forwards;
    -webkit-animation: stepsLineIn 200ms linear forwards;
    animation: stepsLineIn 200ms linear forwards;
    z-index: 99;
}

.steps.is-line-entering .steps-circle {
    opacity: 1;
    -moz-animation: stepsLineIn 200ms 200ms linear forwards;
    -webkit-animation: stepsLineIn 200ms 200ms linear forwards;
    animation: stepsLineIn 200ms 200ms linear forwards;
    z-index: 999;
}

.steps.is-title-entering .steps-title {
    opacity: 0;
    -moz-animation: stepsTitleIn 400ms linear forwards;
    -webkit-animation: stepsTitleIn 400ms linear forwards;
    animation: stepsTitleIn 400ms linear forwards;
}

@keyframes stepsTooltipIn {
    from {
        -moz-transform: translate(0, -10px);
        -ms-transform: translate(0, -10px);
        -webkit-transform: translate(0, -10px);
        transform: translate(0, -10px);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }
    to {
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-webkit-keyframes stepsTooltipIn {
    from {
        -webkit-transform: translate(0, -10px);
        opacity: 0;
    }
    to {
        -webkit-transform: translate(0, 0);
        opacity: 1;
    }
}

@keyframes stepsBounceIn {
    0%, 20%, 40%, 60%, 80%, 100% {
        transition-time-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        -moz-transform: scale(0.3, 0.3);
        -ms-transform: scale(0.3, 0.3);
        -webkit-transform: scale(0.3, 0.3);
        transform: scale(0.3, 0.3);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
    20% {
        -moz-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
    40% {
        -moz-transform: scale(0.9, 0.9);
        -ms-transform: scale(0.9, 0.9);
        -webkit-transform: scale(0.9, 0.9);
        transform: scale(0.9, 0.9);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
    60% {
        -moz-transform: scale(1.03, 1.03);
        -ms-transform: scale(1.03, 1.03);
        -webkit-transform: scale(1.03, 1.03);
        transform: scale(1.03, 1.03);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
    80% {
        -moz-transform: scale(0.97, 0.97);
        -ms-transform: scale(0.97, 0.97);
        -webkit-transform: scale(0.97, 0.97);
        transform: scale(0.97, 0.97);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
    100% {
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-webkit-keyframes stepsBounceIn {
    0%, 20%, 40%, 60%, 80%, 100% {
        -webkit-transition-time-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        -webkit-transform: scale(0.3, 0.3);
        opacity: 1;
    }
    20% {
        -webkit-transform: scale(1.1, 1.1);
        opacity: 1;
    }
    40% {
        -webkit-transform: scale(0.9, 0.9);
        opacity: 1;
    }
    60% {
        -webkit-transform: scale(1.03, 1.03);
        opacity: 1;
    }
    80% {
        -webkit-transform: scale(0.97, 0.97);
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1, 1);
        opacity: 1;
    }
}

@keyframes stepsLineIn {
    from {
        background-position: right top;
        opacity: 1;
    }
    to {
        background-position: left top;
        opacity: 1;
    }
}

@-webkit-keyframes stepsLineIn {
    from {
        background-position: right top;
        opacity: 1;
    }
    to {
        background-position: left top;
        opacity: 1;
    }
}

@keyframes stepsTitleIn {
    from {
        -moz-transform: translate(0, 10px);
        -ms-transform: translate(0, 10px);
        -webkit-transform: translate(0, 10px);
        transform: translate(0, 10px);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
        opacity: 0;
    }
    to {
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
    }
}

@-webkit-keyframes stepsTitleIn {
    from {
        -webkit-transform: translate(0, 10px);
        opacity: 0;
    }
    to {
        -webkit-transform: translate(0, 0);
        opacity: 1;
    }
}

.load {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /*change these sizes to fit into your project*/
    width: 100px;
    height: 100px;
    z-index: 9999999;
}

.load hr {
    border: 0;
    margin: 0;
    width: 40%;
    height: 40%;
    position: absolute;
    border-radius: 50%;
    animation: spin 2s ease infinite
}

.load :first-child {
    background: #19A68C;
    animation-delay: -1.5s
}

.load :nth-child(2) {
    background: #F63D3A;
    animation-delay: -1s
}

.load :nth-child(3) {
    background: #FDA543;
    animation-delay: -0.5s
}

.load :last-child {
    background: #193B48
}

@keyframes spin {
    0%, 100% {
        transform: translate(0)
    }
    25% {
        transform: translate(160%)
    }
    50% {
        transform: translate(160%, 160%)
    }
    75% {
        transform: translate(0, 160%)
    }
}

/*tbody td {*/
/*   min-height: 32px;*/
/*}*/


.board-column-content-wrapper {
    max-height: calc(100vh - 225px) !important;
}

.board-column, .board-column-content {
    /*height: calc(100vh - 176px);*/
}

.modal .customize-input {
    padding-left: 32px !important;
}


/*.swal2-icon.swal2-question{*/
/*    border-color: #facea8 !important;*/
/*    color: #f8bb86 !important;*/
/*}*/



/*.dataTables_scrollBody::-webkit-scrollbar {*/
/*    display: none;*/
/*}*/
/*.dataTables_scrollBody::-webkit-scrollbar:hover{*/
/*    */
/*    display: block;*/
/*}*/


.modal-footer .btn-renew{
    margin-right: auto;
}

.btn-renew{
    border: 0;
    outline: 0;
    width: 35px;
    height: 35px;
    display: block;
    transition: all 0.2s linear 0s;
    box-shadow: 0px 5px 10px rgb(0 0 0 / 20%)
}

.btn-renew i{
    color: #f9a237;
}

.btn-renew:hover{
    cursor: pointer;
    background: #f9a237
}

.btn-renew:hover i{
    color: #fff;
}

.btn-renew:focus{
    border: none;
    outline: none;
}

.new-table label em {
    bottom: -1px;
    font-size: 7px !important;
    /* color: #9d9d9d !important; */
}
.col-form-label-fz-15{
    font-size: 15px !important;
}
.col-form-label-fz-13{
    font-size: 13px !important;
}
.text-align-style{
    text-align: justify;
}
.border-dashed {
    border-bottom-style: dashed;
    border-color: rgba(204, 204, 204, 0.35);
}
.new-table input {
    width: 100px !important;
}
.time-filer-dataTale {
    display: flex;
    align-items: center;
}
.background-membership-card{
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    background-color: transparent;
}
.diagonals-membership-card{
    position: absolute;
    height: 130%;
    width: 8px;
    top: -15%;
    right: 25%;
    border-left: 3px solid #e0e0e0;
    border-right: 3px solid #e0e0e0;
    transform: rotateZ(24deg);
    background-color: #38013d;
}
.border-radius-first-20 {
    border-radius: 20px 0 0 20px;
}

.border-radius-last-20 {
    border-radius: 0 20px 20px 0;
}

.time-input-filter-time-bar {
    width: auto;
    height: auto;
    background-color: #fff;
    border-radius: 6px;
    border: 1px solid #dfdfdf;
    display: flex;
    align-items: center;
}
.from-date-filter-input {
    padding: 7px 4px;
    border-radius: 8px !important;
    border: none;
    outline: none;
    text-align: center;
    font-weight: bold;
    color: #3c3c3c;
}
.search-date-filter-time-bar {
    background-color: #fff;
    border: none;
    outline: none;
    font-size: 14px;
    color: #0072bc;
    cursor: pointer;
    padding: 4px 8px;
}
.content-filter-time-bar {
    width: 100%;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav-tabs .nav-link span {
    padding: 4px !important;
    margin-left: 5px;
    margin-right: 0 !important;
}
.custom-button-search:focus{
    outline: none !important;
    box-shadow: none !important;
}
.load-data-btn-dashboard-report .load-data-btn-dark {
    cursor: pointer;
    background: transparent;
    border: medium none;
    border-radius: 100%;
    display: block;
    color: #2b3d51;
    height: 30px;
    min-width: 30px;
    font-size: 18px;
    transition: all 0.2s linear 0s;
}
.load-data-btn-dashboard-report .load-data-btn-dark:hover {
    background: #f9a237;
    color: #fff;
}
.load-data-btn-dashboard-report .load-data-btn-dark:focus {
    outline: none !important;
    border: none !important;
}


/* time input filter */
.content-filter-time-bar {
    width: 100%;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.time-input-filter-time-bar {
    width: auto;
    height: auto;
    background-color: #fff;
    border-radius: 6px;
    border: 1px solid #dfdfdf;
    display: flex;
    align-items: center;
}

.from-date-filter-input {
    padding: 7px 4px;
    border-radius: 8px !important;
    border: none;
    outline: none;
    text-align: center;
    font-weight: bold;
    color: #3c3c3c;
}
.input-date{
    margin-top: -10px;
}
.input-week{
    height: 36px;
    margin-top: -12px;
}
.line-filter-time-bar {
    height: 20px;
    border-right: 1px solid #0072bc;
}

.search-date-filter-time-bar {
    background-color: #fff;
    border: none;
    outline: none;
    font-size: 14px;
    color: #0072bc;
    cursor: pointer;
    padding: 4px 8px;
}

.search-date-filter-time-bar:focus {
    outline: none;
    border: none;
}

.custom-select-filter-time {
    height: 34px !important;
}

.custom-select-filter-time .select2-container--default .select2-selection--single .select2-selection__arrow b{
    top: 20% !important;
}

.custom-select-filter-time :not(th).select2-container--default .select2-selection{
    padding: 2px 2px 0.4rem 1rem !important;
}

.custom-select-filter-time .line {
    border-radius: 8px !important;
    border: 1px solid #dfdfdf !important;
}

.input-date-custom.select-material-box {
    height: 34px !important;
}

.new-table .select-material-box.empty-material .line {
    border-color: red !important;
}

.new-table .select-material-box .line {
    border-color: #d3d3d3 !important;
}

#main-home-dashboard .load-data-btn-dark {
    background-color: #fff !important;
    border: none !important;
    color: #4e4e4e !important;
    font-size: 18px !important;
    cursor: pointer;
    border-radius: 50%;
}

#main-home-dashboard .load-data-btn-dark:focus {
    outline: none !important;
    border: none !important;
}

#main-home-dashboard .load-data-btn-dark:hover {
    background-color: #F9A237 !important;
    border: none !important;
    color: #fff !important;
}
.select-filter-type-date {
    position: relative;
    bottom: 2px;
}

.btn-import-excel-create-restaurant {
    font-size: 11px !important;
    border-radius:20px !important;
    color: #fff !important;
    width: 105px !important;
    height: 37px !important;
    line-height: 1.5;
}

.btn-export-excel-create-restaurant {
    border-radius:20px;
}

.btn-export-excel-create-restaurant:hover {
    color: #eef1f4;
}
.text-word-break{
    max-width: 100%;
    white-space: normal !important;
    word-break: break-word !important;
    height: auto !important;
}
.location-search-suggest-map4d {
    display: flex;
    align-items: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    max-width: 100%;
    padding: 8px 16px;
    cursor: pointer;
}
.location-search-suggest-map4d:hover {
    background-color: rgba(0,0,0,.04);
}
.update-location-search-suggest-map4d {
    display: flex;
    align-items: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    max-width: 100%;
    padding: 8px 16px;
    cursor: pointer;
}
.update-location-search-suggest-map4d:hover {
    background-color: rgba(0,0,0,.04);
}
.search-address-map4d{
    position: absolute;
    background-color: #fff;
    max-height: 148px;
    overflow: auto;
    z-index: 9999;
    left: 0;
    right: 0;
    margin: 0 14px;
    border-bottom-left-radius: 8px;
    box-shadow: 1px 1px 4px #000;
    border-bottom-right-radius: 8px;
    min-height: max-content;
}

.icon-border{
    width: 40px;
    height: 40px;
    font-size: 35px;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.content-category{
    padding: 5px;
    overflow: hidden;
}
.list-category{
    min-height: 200px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 8px;
}
.label-container {
    display: flex;
    align-items: center;
}


.edit-profile-collaborator {
    background: rgb(0 0 0 / 50%) none repeat scroll 0 0;
    border: 1px solid rgb(179 179 179);
    border-radius: 100%;
    bottom: 10px;
    height: 40px;
    line-height: 40px;
    opacity: 0;
    position: absolute;
    right: 6px;
    text-align: center;
    transform: scale(0);
    transition: all 0.2s linear 0s;
    visibility: hidden;
    width: 40px;
}

.profile-thumb:hover .edit-profile-collaborator{
    opacity: 1;
    transform: scale(1);
    visibility: visible;
}
.profile-thumb-avatar {
    display: inline-block;
    position: relative;
    display: inline-block;
    position: relative;
}

.profile-thumb-avatar:hover .edit-profile-collaborator{
    opacity: 1;
    transform: scale(1);
    visibility: visible;
}

.profile-image-avatar-collaborator {
    border: 4px solid #fff;
    border-radius: 8%;
    width: 255px;
    height: 150px;
    display: inline-block;
}

.identity_card_image {
    border: 4px solid #fff;
    border-radius: 8%;
    width: 205px;
    height: 140px;
    display: inline-block;
}
.img-inline-name-log-activity{
    width: 40px;
    height: 40px;
    border: 1px solid #e3e3e3;
    background-color: #f2f2f2;
    border-radius: 100%;
    margin-right: 5px;
    object-fit: cover;
}
.div-information-log-activity div{
    position: absolute;
    right: 0;
    top: 0;
}
.div-information-log-activity{
    position: relative;
}
.title-name-log-activity{
    vertical-align: middle;
    font-weight: 600;
    margin-bottom: 0 !important;
}
.label-log-activity{
    margin-top: 5px;
    font-size: 10px;
    color: #909090;
    font-weight: 500;
    margin-bottom: 0 !important;
}
.icon-color-log-activity span i{
    color: #fa6342;
}
.div-log-activity{
    border-bottom: 2px solid #cccccc;
}
.div-log-activity:hover{
    background-color: rgba(0,0,0,.075);
}
#modal-change-password .eye-hide-password {
    top: 11px;
    height: 18px;
    margin-top: 0 !important;
}

#modal-change-password .eye-hide-password {
    margin-top: 0.7rem;
    background-color: transparent;
    color: #0b0b0b !important;
    position: absolute;
    right: 20px;
    font-size: 17px !important;
}
